Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. Nc3 Nf6 3. e3 Bb4 4. Qc2 Nc6 5. a3 Be7 6. b4 d5 7. b5 Na5 8. d3 Bf5
9. Nf3 e4 10. Ne5 exd3 11. Qa4 b6 12. Nc6 Nxc6 13. bxc6 d4 14. Nd5 Nxd5 15.
cxd5 Qxd5 16. Bb2 dxe3 17. Qd4 exf2+ 18. Qxf2 Qxc6 19. Qxf5 O-O 20. Bxd3 Bh4+
21. Kd2 Qh6+ 22. Kd1 Rad8 23. Bc1 Qd6 *
Position (FEN): 3r1rk1/p1p2ppp/1p1q4/5Q2/7b/P2B4/6PP/R1BK3R w - - 7 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 941
Best move: Qxh7#