Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. Nc3 Bc5 5. O-O d5 6. exd5 Nxd5 7. Nxd5 Qxd5
8. Nxe5 Bxf2+ 9. Rxf2 Qxb5 10. Nxf7 Rf8 11. Qe1+ Ne7 12. Ne5 Rxf2 13. Kxf2 Bf5
14. Nd3 Qd7 15. Qe3 O-O-O 16. b3 Bxd3 17. cxd3 Qf5+ 18. Kg1 Nd5 19. Qxa7 *
Position (FEN): 2kr4/Qpp3pp/8/3n1q2/8/1P1P4/P2P2PP/R1B3K1 b - - 0 19
Black to move.
Themes:  Endgame  
Puzzle rating: 2301
Best move: Qe5