Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Nf6 3. Nf3 Nxd5 4. d3 c5 5. Be2 Bf5 6. Be3 e6 7. Nbd2 Nc6 8.
c3 Nxe3 9. fxe3 Bxd3 10. O-O Bxe2 11. Qxe2 Be7 12. e4 Qb6 13. Nc4 Qc7 14. e5
O-O 15. Rad1 Rad8 16. h3 b5 17. Nd6 a6 18. Qe4 Nxe5 19. Nxe5 Bxd6 20. Nf3 Bf4
21. h4 c4 22. Ng5 Qc5+ 23. Rd4 Rxd4 *
Position (FEN): 5rk1/5ppp/p3p3/1pq3N1/2prQb1P/2P5/PP4P1/5RK1 w - - 0 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 837
Best move: Qxh7#