Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. O-O a6 5. Ba4 Nf6 6. Re1 Be7 7. c3 O-O 8. d4
exd4 9. cxd4 Bg4 10. Bxc6 bxc6 11. Nbd2 d5 12. e5 Bxf3 13. Qxf3 Nd7 14. Nf1 c5
15. Be3 cxd4 16. Bxd4 c6 17. Ng3 f6 18. e6 Ne5 19. Bxe5 fxe5 20. Qh5 e4 21.
Rad1 Qd6 22. Nxe4 Qxe6 23. Ng5 Qf6 *
Position (FEN): r4rk1/4b1pp/p1p2q2/3p2NQ/8/8/PP3PPP/3RR1K1 w - - 2 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 693
Best move: Qxh7#