Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Be7 4. O-O d6 5. Nc3 Bg4 6. d3 Nd4 7. Kh1 Nxf3 8.
gxf3 Bh3 9. Rg1 Bf6 10. Ne2 Ne7 11. Ng3 Ng6 12. c3 O-O 13. Be3 c6 14. Qd2 Nh4
15. Qe2 Be6 16. Bxe6 fxe6 17. f4 exf4 18. Bxf4 e5 19. Be3 d5 20. Nh5 Qd7 21.
Nxf6+ Rxf6 22. Bg5 Nf3 23. Bxf6 Nxg1 24. Rxg1 g6 25. h4 *
Position (FEN): r5k1/pp1q3p/2p2Bp1/3pp3/4P2P/2PP4/PP2QP2/6RK b - - 0 25
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 400
Best move: Qh3#