Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Bc4 d5 3. exd5 exd5 4. Bb3 c6 5. d4 Bd6 6. f4 Nf6 7. Nf3 O-O 8. O-O
Bg4 9. h3 Bh5 10. g4 Qd7 11. Ne5 Bxe5 12. dxe5 Ne4 13. Qf3 f5 14. gxh5 g6 15.
hxg6 Qg7 16. Kh1 hxg6 17. Rg1 Kf7 18. Nc3 Ke7 19. Nxe4 fxe4 20. Qg4 Rh8 21. f5
Qxe5 22. Bg5+ Ke8 23. f6 Kf7 24. Rae1 Qf5 25. Qxe4 *
Position (FEN): rn5r/pp3k2/2p2Pp1/3p1qB1/4Q3/1B5P/PPP5/4R1RK b - - 0 25
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1666
Best move: Qxh3#