Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Bf5 5. Nc3 Nf6 6. Nf3 e6 7. Bc4 Bb4 8. a3
Ba5 9. O-O O-O 10. b4 Bb6 11. Re1 Bg4 12. Be3 Qd6 13. h3 Bh5 14. g4 Bg6 15. Qd2
Bc7 16. Rad1 Nbd7 17. Bd3 Nd5 18. Ne4 Bxe4 19. Bxe4 N7f6 20. Bh6 gxh6 21. Qxh6
Nxe4 22. Rxe4 f6 23. g5 Qe7 24. g6 hxg6 25. Rg4 Kf7 *
Position (FEN): r4r2/ppb1qk2/2p1pppQ/3n4/1P1P2R1/P4N1P/2P2P2/3R2K1 w - - 2 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1201
Best move: Qxg6#