Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. Bxc6+ bxc6 5. Nc3 Nf6 6. h3 Ba6 7. d3 d5 8.
O-O dxe4 9. Nxe5 exd3 10. Nxd3 Be7 11. Re1 O-O 12. Be3 Bb4 13. Nxb4 Qe7 14.
Nxc6 Qe6 15. Nb4 Rfd8 16. Qc1 Bb7 17. Bg5 Qb6 18. a3 a5 19. Be3 Qd6 20. Rd1 Qe6
21. Nd3 Qc6 22. Ne2 *
Position (FEN): r2r2k1/1bp2ppp/2q2n2/p7/8/P2NB2P/1PP1NPP1/R1QR2K1 b - - 7 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 988
Best move: Qxg2#