Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 b5 5. Bb3 Bc5 6. c3 Nf6 7. d4 exd4 8. cxd4
Bb4+ 9. Bd2 Bxd2+ 10. Nbxd2 O-O 11. O-O d5 12. e5 Ne4 13. Re1 Nxd2 14. Qxd2 Bg4
15. Qf4 Bxf3 16. Qxf3 Nxd4 17. Qd3 c5 18. Bc2 Nxc2 19. Qxc2 c4 20. Rad1 d4 21.
Qe4 d3 22. Re3 Rc8 23. Rh3 g6 24. Qb7 Ra8 25. e6 fxe6 *
Position (FEN): r2q1rk1/1Q5p/p3p1p1/1p6/2p5/3p3R/PP3PPP/3R2K1 w - - 0 26
White to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 738
Best move: Qxh7#