Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. c3 Qc7 4. d4 Nd7 5. Bd3 Ngf6 6. O-O e5 7. Re1 Be7 8. h3
O-O 9. Nbd2 exd4 10. cxd4 cxd4 11. Nxd4 Ne5 12. Bf1 Rd8 13. N2f3 Bf8 14. Bg5
Ned7 15. Nb5 Qb6 16. Be3 Nc5 17. b4 a6 18. bxc5 dxc5 19. Qb3 Be6 20. Qb1 axb5
21. Bxb5 Nxe4 22. Qxe4 Qxb5 23. Ng5 Bd5 *
Position (FEN): r2r1bk1/1p3ppp/8/1qpb2N1/4Q3/4B2P/P4PP1/R3R1K1 w - - 2 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 868
Best move: Qxh7#