Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 f5 3. g3 Nf6 4. Bg2 d5 5. Nf3 c6 6. Qc2 Bd6 7. Bf4 Bxf4 8. gxf4
O-O 9. Nbd2 Ne4 10. Ne5 Bd7 11. Ndf3 Be8 12. b4 Bh5 13. O-O Bxf3 14. Nxf3 Nd7
15. e3 Rf6 16. Kh1 Rh6 17. a4 Kh8 18. b5 g5 19. fxg5 Nxg5 20. Nxg5 Qxg5 21. f4
Qg3 22. Bf3 Nf6 23. Qf2 Qh3 24. Qg2 Qh4 25. Qg5 *
Position (FEN): r6k/pp5p/2p1pn1r/1P1p1pQ1/P1PP1P1q/4PB2/7P/R4R1K b - - 8 25
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 848
Best move: Qxh2#