Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e5 5. Nb3 Nf6 6. Nc3 Bb4 7. Bd3 O-O 8.
O-O d5 9. exd5 Nxd5 10. Ne2 Be6 11. Ng3 f5 12. Bc4 a6 13. Bg5 Qd7 14. c3 Be7
15. Bxe7 Ncxe7 16. Nc5 Qc6 17. Nxe6 Qxe6 18. Bb3 Rad8 19. Qc2 Kh8 20. Rfe1 b5
21. Rad1 f4 22. Ne4 f3 23. Ng5 Qg4 *
Position (FEN): 3r1r1k/4n1pp/p7/1p1np1N1/6q1/1BP2p2/PPQ2PPP/3RR1K1 w - - 2 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1160
Best move: Qxh7#