Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. e5 e6 4. Nf3 b6 5. c4 Ba6 6. b3 dxc4 7. Bxc4 Bxc4 8. bxc4
Ne7 9. Bg5 h6 10. Bf4 Ng6 11. Be3 Bb4+ 12. Bd2 a5 13. O-O O-O 14. a3 Be7 15.
Nc3 Nd7 16. Rb1 Qc7 17. Ne4 Bxa3 18. Qb3 Be7 19. Rfd1 Rfd8 20. d5 cxd5 21. cxd5
exd5 22. Qxd5 Ndxe5 23. Qb3 Nxf3+ 24. Qxf3 Ne5 25. Qg3 Bd6 26. Bf4 f6 27. Nxf6+
Kh8 28. Nh5 Re8 29. Rxd6 Qxd6 *
Position (FEN): r3r2k/6p1/1p1q3p/p3n2N/5B2/6Q1/5PPP/1R4K1 w - - 0 30
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 610
Best move: Qxg7#