Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nf3 d5 3. d3 Bg4 4. h3 Bxf3 5. Qxf3 Nf6 6. g3 e6 7. Bg2 Nbd7 8. O-O
Be7 9. Qe2 dxe4 10. dxe4 O-O 11. Nd2 Qc7 12. Nc4 Nb6 13. Bf4 Qc8 14. Nd6 Bxd6
15. Bxd6 Re8 16. e5 Nfd5 17. c4 Ne7 18. g4 Ng6 19. f4 Nd7 20. Rad1 a5 21. Qf2
a4 22. h4 Ndf8 23. h5 Ne7 24. Qh4 Qd8 25. Bc5 Qc7 26. Bd6 Qd8 27. f5 exf5 28.
gxf5 Nc8 29. Qg3 Nxd6 30. Rxd6 Qe7 31. f6 Qxe5 *
Position (FEN): r3rnk1/1p3ppp/2pR1P2/4q2P/p1P5/6Q1/PP4B1/5RK1 w - - 0 32
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1086
Best move: Qxg7#