Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 d6 3. Bf4 Bg4 4. e3 e6 5. h3 Bh5 6. c4 Be7 7. Nc3 Nbd7 8. Bd3
e5 9. dxe5 Nxe5 10. Be2 O-O 11. Nxe5 Bxe2 12. Qxe2 dxe5 13. Bxe5 c6 14. O-O Qb6
15. b3 Rad8 16. Na4 Qa5 17. Bc3 Qf5 18. Rad1 Ne4 19. Ba1 Bb4 20. Qb2 Qg6 21. a3
Ba5 22. b4 Bc7 23. Nc5 Ng5 24. Kh1 b6 25. f4 bxc5 26. fxg5 Qxg5 27. h4 Qg3 28.
Kg1 Qh2+ 29. Kf2 Rxd1 *
Position (FEN): 5rk1/p1b2ppp/2p5/2p5/1PP4P/P3P3/1Q3KPq/B2r1R2 w - - 0 30
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1165
Best move: Qxg7#