Chess puzzle (Checkmate)
Moves: 1. d4 b5 2. Bg5 d6 3. e3 Bb7 4. Bxb5+ Nd7 5. Bf1 c5 6. c3 Ngf6 7. Nd2 cxd4 8.
exd4 e6 9. Ngf3 Be7 10. Bd3 O-O 11. O-O Rb8 12. Qe2 d5 13. Rae1 Bd6 14. Ne5 Qc7
15. f4 h6 16. Bh4 Ba8 17. Rb1 Rfe8 18. Rf3 Qa5 19. a3 Rb6 20. Rh3 Reb8 21. Bxf6
Nxf6 22. Ndf3 Bxa3 23. b4 Qa4 24. g4 Ne4 25. Bxe4 dxe4 26. Nd2 a5 27. Ndc4 Ra6
28. g5 axb4 29. gxh6 g6 30. Qg4 Qc2 31. Rf1 e3 32. h7+ Kg7 33. Qh4 *
Position (FEN): br6/5pkP/r3p1p1/4N3/1pNP1P1Q/b1P1p2R/2q4P/5RK1 b - - 2 33
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1731
Best move: Qg2#