Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 e6 5. Nc3 a6 6. a3 Be7 7. O-O O-O 8. Ne2
b5 9. Ba2 d6 10. c3 Bb7 11. b4 Qc7 12. Ng3 Rad8 13. Be3 a5 14. Qd2 cxb4 15.
axb4 a4 16. d4 Nb8 17. Rac1 Bxe4 18. Nxe4 Nxe4 19. Qd3 d5 20. Nd2 Qb7 21. f3
Nxd2 22. Bxd2 Nc6 23. Bb1 a3 *
Position (FEN): 3r1rk1/1q2bppp/2n1p3/1p1p4/1P1P4/p1PQ1P2/3B2PP/1BR2RK1 w - - 0 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1177
Best move: Qxh7#