Chess puzzle (Checkmate)
Moves: 1. e4 Nc6 2. d4 e6 3. g3 d5 4. e5 Bb4+ 5. c3 Ba5 6. b4 Bb6 7. a4 a5 8. b5 Nce7
9. Qg4 Ng6 10. h4 h5 11. Qf3 N8e7 12. Bd3 c6 13. Na3 Bd7 14. Ne2 cxb5 15. Bxb5
Bxb5 16. Nxb5 O-O 17. Qxh5 Qc8 18. Ba3 Qc4 19. Qg5 Bd8 20. Bxe7 Bxe7 21. Qg4
Qb3 22. O-O Qc2 23. h5 Nh8 24. Nf4 f5 25. exf6 Rxf6 26. Nxe6 Bf8 27. Nbc7 Rc8
28. Nxd5 Qf5 29. Ne7+ Bxe7 *
Position (FEN): 2r3kn/1p2b1p1/4Nr2/p4q1P/P2P2Q1/2P3P1/5P2/R4RK1 w - - 0 30
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 707
Best move: Qxg7#