Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. d4 Bd6 5. Be2 Nf6 6. O-O O-O 7. Nc3 c6 8.
Bd3 Bg4 9. Bg5 Nbd7 10. Re1 Qc7 11. h3 Bh5 12. Bxf6 Nxf6 13. Be2 Rfe8 14. Qd2
Re7 15. Qg5 Rae8 16. g4 Bf4 17. Qh4 Bg6 18. Bd3 Bxd3 19. cxd3 h6 20. Rxe7 Rxe7
21. g5 hxg5 22. Nxg5 Bxg5 23. Qxg5 Qd6 24. Kh1 Qe6 25. Rg1 *
Position (FEN): 6k1/pp2rpp1/2p1qn2/3p2Q1/3P4/2NP3P/PP3P2/6RK b - - 4 25
Black to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 847
Best move: Qxh3#