Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 c6 3. Nf3 d5 4. exd5 cxd5 5. Bb5+ Bd7 6. Bxd7+ Nxd7 7. O-O Bd6
8. d4 e4 9. Ng5 Nh6 10. c4 Nf6 11. cxd5 Nxd5 12. Nxe4 Qc7 13. Bxh6 Bxh2+ 14.
Kh1 gxh6 15. Qe2 O-O-O 16. Na3 Rde8 17. Qg4+ Kb8 18. Nc5 Rhg8 19. Qf5 Nf4 20.
Nb5 Qc6 21. Nd7+ Ka8 22. Rac1 *
Position (FEN): k3r1r1/pp1N1p1p/2q4p/1N3Q2/3P1n2/8/PP3PPb/2R2R1K b - - 15 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1141
Best move: Qxg2#