Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nc6 3. d3 Nf6 4. f4 d5 5. exd5 Nxd5 6. Nf3 Nxf4 7. Bxf4 exf4 8.
O-O Bc5+ 9. Kh1 O-O 10. Nc3 Bg4 11. Ne4 Be3 12. h3 Bh5 13. c3 Ne5 14. Nf2 Nxf3
15. gxf3 Qg5 16. Ng4 Bxg4 17. fxg4 a6 18. a4 Qh4 19. Qf3 c6 20. d4 b5 21. axb5
cxb5 22. Bd5 Ra7 23. b4 Rc8 24. Bb7 Rxb7 25. Qxb7 *
Position (FEN): 2r3k1/1Q3ppp/p7/1p6/1P1P1pPq/2P1b2P/8/R4R1K b - - 0 25
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 803
Best move: Qxh3#