Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Bg5 Nbd7 5. Nf3 c6 6. e3 Bb4 7. Be2 O-O 8. O-O
Re8 9. Rc1 h6 10. Bf4 a5 11. c5 a4 12. a3 Bxc3 13. Rxc3 b5 14. Bd3 Nf8 15. Rc1
Ng6 16. Bg3 Ne7 17. Qc2 g6 18. Bh4 Nh7 19. Bg3 Nf5 20. Bxf5 exf5 21. Bd6 Nf6
22. Ne5 Bd7 23. f3 Rc8 24. Qf2 Nh7 25. Qg3 Ng5 26. h4 Ne6 27. Nxg6 fxg6 28.
Qxg6+ Ng7 29. Be5 Qe7 30. Qxh6 Be6 31. h5 Rf8 32. Qg6 Bf7 *
Position (FEN): 2r2rk1/4qbn1/2p3Q1/1pPpBp1P/p2P4/P3PP2/1P4P1/2R2RK1 w - - 3 33
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1034
Best move: Qxg7#