Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Qf6 4. Nc3 a6 5. Nd5 Qd6 6. Ba4 b5 7. Bb3 a5 8. a3
a4 9. Ba2 Nf6 10. d3 Nxd5 11. Bxd5 Rb8 12. c3 Ba6 13. O-O Be7 14. Be3 O-O 15.
h3 Bb7 16. Bxc6 Bxc6 17. Qe2 f5 18. exf5 Rxf5 19. Nd2 Qd5 20. Ne4 Bc5 21. Nxc5
*
Position (FEN): 1r4k1/2pp2pp/2b5/1pNqpr2/p7/P1PPB2P/1P2QPP1/R4RK1 b - - 0 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1082
Best move: Qxg2#