Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nf6 3. Nf3 Bc5 4. Nxe5 O-O 5. d3 d6 6. Nf3 Bg4 7. Bg5 Nc6 8. c3
Na5 9. Bb5 c6 10. Ba4 b5 11. Bc2 h6 12. Bh4 g5 13. Bg3 Nh5 14. h3 Nxg3 15. fxg3
Bd7 16. d4 Bb6 17. Qd3 f5 18. O-O Bc7 19. b4 Nc4 20. a4 d5 21. axb5 fxe4 22.
Qe2 exf3 23. Rxf3 Rxf3 24. Qxf3 Qf8 25. Qd3 Re8 *
Position (FEN): 4rqk1/p1bb4/2p4p/1P1p2p1/1PnP4/2PQ2PP/2B3P1/RN4K1 w - - 3 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1403
Best move: Qh7#