Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 c5 3. d4 a6 4. dxc5 Bxc5 5. Nc3 b5 6. Be3 Be7 7. b4 Bxb4 8. Qd4
Qa5 9. Bd2 Nf6 10. a4 Nc6 11. Qd3 O-O 12. Be2 Qc7 13. axb5 Ne5 14. Nxe5 Qxe5
15. f4 Qc5 16. e5 Ne8 17. Ne4 Bxd2+ 18. Kxd2 Qb4+ 19. c3 Qb2+ 20. Ke3 Bb7 21.
Rhb1 Bxe4 22. Qxe4 Qxc3+ 23. Bd3 d5 *
Position (FEN): r3nrk1/5ppp/p3p3/1P1pP3/4QP2/2qBK3/6PP/RR6 w - d6 0 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 476
Best move: Qxh7#