Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 Nf6 3. e5 Nd5 4. d4 e6 5. Nf3 Nc6 6. Bc4 Nb6 7. Bb3 d5 8. exd6
c4 9. Bc2 Bxd6 10. O-O Bd7 11. b3 Ne7 12. Na3 Rc8 13. Nd2 cxb3 14. axb3 Rxc3
15. Ne4 Bxa3 16. Nxc3 Bb4 17. Bb2 a5 18. Qg4 Ng6 19. Qf3 Qc7 20. d5 e5 21. Bxg6
hxg6 22. Ne4 Nxd5 23. Ng5 e4 24. Qxf7+ Kd8 25. Bxg7 *
Position (FEN): 3k3r/1pqb1QB1/6p1/p2n2N1/1b2p3/1P6/5PPP/R4RK1 b - - 0 25
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1108
Best move: Qxh2#