Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Bf5 4. Nf3 Nf6 5. Bf4 Nbd7 6. e3 e6 7. Ne5 Nxe5 8.
Bxe5 Be7 9. cxd5 exd5 10. Qb3 Qd7 11. Be2 O-O 12. Bxf6 Bxf6 13. Na4 Qc7 14. g4
Be4 15. f3 Bh4+ 16. Kd2 Qa5+ 17. Nc3 Bg6 18. f4 Be4 19. Rhg1 Be7 20. a3 b6 21.
g5 c5 22. h4 cxd4 23. exd4 Bd6 24. Raf1 b5 25. Kc1 Qb6 26. Nxe4 dxe4 27. g6
Qxd4 28. gxh7+ Kh8 29. Qg3 Rac8+ 30. Kb1 Be7 31. Rd1 Qc5 *
Position (FEN): 2r2r1k/p3bppP/8/1pq5/4pP1P/P5Q1/1P2B3/1K1R2R1 w - - 7 32
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 601
Best move: Qxg7#