Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd8 4. d4 b6 5. Bb5+ c6 6. Bc4 Bb7 7. Qf3 e6 8.
Be3 Be7 9. h4 Bxh4 10. g3 Bf6 11. O-O-O Ne7 12. Ne4 Nf5 13. Ne2 c5 14. dxc5 Qe7
15. g4 Nxe3 16. Qxe3 O-O 17. cxb6 axb6 18. Kb1 Nd7 19. f4 Nc5 20. Bd3 Bd5 21.
c4 Bxe4 22. Bxe4 Nxe4 23. Qxe4 Qb4 *
Position (FEN): r4rk1/5ppp/1p2pb2/8/1qP1QPP1/8/PP2N3/1K1R3R w - - 1 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 960
Best move: Qxh7#