Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. e3 e6 3. Bd3 Nc6 4. c3 d5 5. Nd2 Be7 6. f4 O-O 7. Ngf3 b6 8. O-O
a5 9. Ne5 Bb7 10. Rf3 Nxe5 11. fxe5 Nd7 12. Rh3 g6 13. Qe2 f6 14. exf6 Bxf6 15.
e4 Qe7 16. e5 Bg7 17. Nf3 Rf7 18. Ng5 Bh8 19. Nf3 Raf8 20. Bh6 Bg7 21. Be3 c5
22. Ng5 cxd4 23. Bxd4 Qxg5 24. Rg3 Qd8 25. Qg4 Nc5 26. Bxg6 hxg6 27. Qxg6 Ba6
28. h3 Ne4 29. Rg4 Rf5 *
Position (FEN): 3q1rk1/6b1/bp2p1Q1/p2pPr2/3Bn1R1/2P4P/PP4P1/R5K1 w - - 3 30
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 827
Best move: Qxg7#