Chess puzzle (Checkmate)
Moves: 1. b3 g6 2. Bb2 Nf6 3. Bxf6 exf6 4. c4 d5 5. Nc3 d4 6. Nb1 c5 7. g3 Bd6 8. Bg2
f5 9. Nf3 f4 10. O-O Nc6 11. Na3 O-O 12. Nc2 Bf5 13. d3 Re8 14. Nh4 Bg4 15. Re1
Qc7 16. Qd2 fxg3 17. hxg3 Bxg3 18. fxg3 Qxg3 19. Nf3 h5 20. Rf1 h4 21. Qg5 Rxe2
22. Nce1 h3 23. Qh4 Rxg2+ 24. Nxg2 *
Position (FEN): r5k1/pp3p2/2n3p1/2p5/2Pp2bQ/1P1P1Nqp/P5N1/R4RK1 b - - 0 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1287
Best move: Qxg2#