Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 Nc6 3. Bb5 Nd4 4. Bc4 e6 5. Nge2 g6 6. O-O Bg7 7. d3 Ne7 8.
Nxd4 cxd4 9. Ne2 O-O 10. Bb3 b5 11. Bg5 h6 12. Bh4 Bb7 13. f4 f5 14. e5 g5 15.
fxg5 Ng6 16. gxh6 Qxh4 17. hxg7 Kxg7 18. Qe1 Qg4 19. Qf2 Rh8 20. Rae1 Rh3 21.
Nf4 Nxf4 22. Qxf4 *
Position (FEN): r7/pb1p2k1/4p3/1p2Pp2/3p1Qq1/1B1P3r/PPP3PP/4RRK1 b - - 0 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1255
Best move: Qxg2#