Chess puzzle (Checkmate)
Moves: 1. d4 g6 2. h4 Bg7 3. h5 c5 4. d5 d6 5. Nc3 Nf6 6. h6 Bf8 7. e4 e6 8. Be2 Be7
9. Nf3 O-O 10. Bf4 exd5 11. exd5 Re8 12. O-O Bf5 13. Nd2 Na6 14. Nc4 Nb4 15.
Ne3 Qd7 16. Bb5 Nc6 17. dxc6 bxc6 18. Ba4 Be6 19. Ne2 d5 20. c3 Bd6 21. Bxd6
Qxd6 22. Ng3 d4 23. Nc2 Qf4 24. cxd4 Qh4 25. Re1 Ng4 26. b3 Qh2+ 27. Kf1 Bd5
28. Rxe8+ Rxe8 29. Ne1 f5 30. dxc5 Qxh6 31. b4 Qf4 32. Nd3 Bc4 33. Ne2 Bxd3 34.
Qxd3 *
Position (FEN): 4r1k1/p6p/2p3p1/2P2p2/BP3qn1/3Q4/P3NPP1/R4K2 b - - 0 34
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1175
Best move: Qxf2#