Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. d4 Bg7 3. Nf3 d6 4. c4 Nf6 5. Nc3 O-O 6. Be3 Nbd7 7. Qd2 e5 8. d5
Re8 9. Bd3 c6 10. O-O cxd5 11. cxd5 Nc5 12. Bc2 b6 13. b4 Ncd7 14. Bh6 Ba6 15.
Rfe1 Nf8 16. Bxg7 Kxg7 17. Ba4 Re7 18. Rac1 Rb8 19. a3 b5 20. Bc2 Bc8 21. h3 a6
22. Bd3 Bb7 23. Ne2 h6 24. Ng3 N8h7 25. Nh4 Bc8 26. Rxc8 Rxc8 27. Ngf5+ gxf5
28. Nxf5+ Kh8 29. Qxh6 Re8 *
Position (FEN): 2rqr2k/5p1n/p2p1n1Q/1p1PpN2/1P2P3/P2B3P/5PP1/4R1K1 w - - 1 30
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 819
Best move: Qg7#