Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e5 5. Nb5 d6 6. c4 Be6 7. N1c3 a6 8. Na3
g6 9. h4 Bg7 10. h5 Nge7 11. h6 Bf6 12. Qf3 Nc8 13. Nc2 O-O 14. Bd3 Bg5 15. Qg3
Bxc1 16. Rxc1 Nb6 17. b3 Nd7 18. O-O Nc5 19. b4 Nxd3 20. Qxd3 Rc8 21. Nd5 Bxd5
22. exd5 Nb8 23. Ne3 Nd7 24. f4 exf4 25. Qd4 Qg5 *
Position (FEN): 2r2rk1/1p1n1p1p/p2p2pP/3P2q1/1PPQ1p2/4N3/P5P1/2R2RK1 w - - 2 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1118
Best move: Qg7#