Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O Nf6 5. Nc3 Nxe4 6. Bxf7+ Kxf7 7. Nxe4 Be7
8. d4 exd4 9. Nxd4 Re8 10. Nxc6 bxc6 11. h3 Kg8 12. Ng3 Bc5 13. Re1 Rf8 14. Be3
Bd6 15. Ne4 Be5 16. c3 Re8 17. Bg5 Bf6 18. Nxf6+ gxf6 19. Rxe8+ Qxe8 20. Bxf6
d5 21. Qd4 Qg6 22. Kh1 Bf5 23. Be5 Be4 24. Rg1 Rb8 25. b3 Qh5 26. Bh8 *
Position (FEN): 1r4kB/p1p4p/2p5/3p3q/3Qb3/1PP4P/P4PP1/6RK b - - 2 26
Black to move.
Themes: Pin Endgame Mate in 1 
Puzzle rating: 1375
Best move: Qxh3#