Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nf6 3. d4 Nxe4 4. Nxe5 Nd6 5. Qg4 f6 6. Qh5+ Ke7 7. Nc4 g6 8.
Qe2+ Kf7 9. Nxd6+ Bxd6 10. Qc4+ Kg7 11. Nc3 Re8+ 12. Be2 c6 13. Be3 b5 14. Qd3
Ba6 15. Qd2 b4 16. Na4 Bxe2 17. Qxe2 b3 18. axb3 Qa5+ 19. c3 c5 20. Nxc5 *
Position (FEN): rn2r3/p2p2kp/3b1pp1/q1N5/3P4/1PP1B3/1P2QPPP/R3K2R b KQ - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 916
Best move: Qxa1+