Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. d4 Bg7 3. Nf3 d6 4. Nc3 Nf6 5. Bf4 O-O 6. Bc4 Nh5 7. Bg5 Kh8 8. Qe2
f6 9. Bd2 Bg4 10. h3 Bxf3 11. Qxf3 Nc6 12. d5 Ne5 13. Qe2 f5 14. O-O-O fxe4 15.
Nxe4 Nxc4 16. Qxc4 Nf4 17. Bxf4 Rxf4 18. g3 Rf3 19. Qe2 Qf8 20. Rhe1 c6 21.
dxc6 bxc6 22. Ng5 Rxf2 23. Qxe7 Bh6 *
Position (FEN): r4q1k/p3Q2p/2pp2pb/6N1/8/6PP/PPP2r2/2KRR3 w - - 1 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1063
Best move: Qxh7#