Chess puzzle (Checkmate)
Moves: 1. Nf3 d6 2. c4 c6 3. d4 Qc7 4. Nc3 e5 5. dxe5 dxe5 6. e4 Nf6 7. Bg5 Be7 8. Be2
Bg4 9. O-O Nbd7 10. Qc2 O-O 11. Nh4 Bxe2 12. Qxe2 Rad8 13. Nf5 Nc5 14. f3 Ne6
15. Be3 Nd4 16. Qf2 c5 17. Nd5 Nxd5 18. cxd5 Bf6 19. Bxd4 cxd4 20. Rac1 Qd7 21.
g4 g6 22. Ng3 Bh4 23. Qd2 Kg7 24. Kg2 h6 25. Ne2 Bg5 26. f4 Qxg4+ 27. Kh1 exf4
28. Nxf4 Rfe8 29. Rce1 Bf6 30. Qd3 Be5 31. Ne2 f6 32. Nxd4 Qh4 33. Nf3 Qh5 34.
Ng1 *
Position (FEN): 3rr3/pp4k1/5ppp/3Pb2q/4P3/3Q4/PP5P/4RRNK b - - 4 34
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 928
Best move: Qxh2#