Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 dxc4 3. Nf3 e6 4. e3 Nf6 5. Bxc4 Be7 6. Nc3 Bd7 7. O-O O-O 8. e4
c6 9. e5 Nd5 10. Ne4 b5 11. Bd3 f5 12. Nd6 Bxd6 13. exd6 Be8 14. Re1 Qxd6 15.
Qe2 Bf7 16. Ng5 Nf4 17. Bxf4 Qxf4 18. Nxe6 Bxe6 19. Qxe6+ Kh8 20. Re5 Na6 21.
Rxf5 Qd2 22. Qe4 Rfe8 23. Rf8+ Rxf8 *
Position (FEN): r4r1k/p5pp/n1p5/1p6/3PQ3/3B4/PP1q1PPP/R5K1 w - - 0 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 454
Best move: Qxh7#