Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. Nf3 Nc6 4. Be2 e6 5. O-O g6 6. Nxd4 Bg7 7. Be3 Nge7 8.
c3 O-O 9. f4 a6 10. f5 exf5 11. exf5 Nxd4 12. f6 Nxe2+ 13. Qxe2 Bxf6 14. Rxf6
Nd5 15. Rd6 Nxe3 16. Qxe3 Qc7 17. Qd3 b5 18. Nd2 Rd8 19. Rf1 Bb7 20. Rdf6 Rf8
21. Ne4 d5 22. Nd6 Rad8 23. Nxf7 Qc5+ 24. Kh1 Rde8 25. Rxg6+ hxg6 *
Position (FEN): 4rrk1/1b3N2/p5p1/1pqp4/8/2PQ4/PP4PP/5R1K w - - 0 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1158
Best move: Qxg6#