Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 e6 4. O-O Nf6 5. Nc3 d6 6. d3 Be7 7. Bf4 O-O 8. Re1
a6 9. a3 Qc7 10. e5 dxe5 11. Nxe5 Bd6 12. Qe2 b5 13. Ba2 Bb7 14. Bg3 Nd4 15.
Qd2 Nh5 16. Ng4 Qc6 17. Ne4 Bxg3 18. hxg3 f6 19. c3 Nf5 20. Nh2 Rad8 21. g4 Nd6
22. Nxd6 *
Position (FEN): 3r1rk1/1b4pp/p1qNpp2/1pp4n/6P1/P1PP4/BP1Q1PPN/R3R1K1 b - - 0 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 737
Best move: Qxg2#