Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 O-O 5. Be2 d6 6. Nf3 Nbd7 7. O-O e5 8. d5
Nc5 9. Nd2 a5 10. f3 Nh5 11. g3 f5 12. exf5 gxf5 13. f4 Nf6 14. fxe5 dxe5 15.
Nb3 Nce4 16. Nxe4 Nxe4 17. Bf3 Ng5 18. Bg2 e4 19. Rb1 a4 20. Nd4 Qf6 21. Be3
Nf7 22. Nb5 Qe7 23. b4 Ne5 24. Bc5 Qg5 25. Bxf8 Bxf8 26. Qe2 Ng4 27. a3 Bg7 28.
Rbd1 c6 29. dxc6 bxc6 30. Nd4 Bb7 31. Ne6 Qh6 32. Nxg7 *
Position (FEN): r5k1/1b4Np/2p4q/5p2/pPP1p1n1/P5P1/4Q1BP/3R1RK1 b - - 0 32
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1223
Best move: Qxh2#