Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. f3 Bg7 7. Be3 Nc6 8. Qd2
Bd7 9. O-O-O a6 10. g4 Rc8 11. h4 h5 12. g5 Nh7 13. Nxc6 Rxc6 14. Bd4 O-O 15.
Bxg7 Kxg7 16. f4 b5 17. Qd4+ f6 18. e5 Bg4 19. Rd2 Qb6 20. exf6+ exf6 21. Qe4
Bf5 22. Qe7+ Rf7 23. Qe8 b4 24. Nd5 Qc5 25. Ne7 Rc7 *
Position (FEN): 4Q3/2r1Nrkn/p2p1pp1/2q2bPp/1p3P1P/8/PPPR4/2K2B1R w - - 4 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1305
Best move: Qg8#