Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 d5 3. c4 c6 4. g3 e6 5. Bg2 g6 6. O-O Bg7 7. Nc3 O-O 8. Bg5 a5
9. e4 dxe4 10. Nxe4 Nbd7 11. Qc1 b6 12. Nd6 Ba6 13. Re1 Qb8 14. c5 bxc5 15.
dxc5 h6 16. Bxh6 Bxh6 17. Qxh6 Nxc5 18. Nh4 Qxd6 19. Nxg6 fxg6 20. Qxg6+ Kh8
21. Rad1 Qc7 22. Rd4 Ncd7 23. Rh4+ Nh7 *
Position (FEN): r4r1k/2qn3n/b1p1p1Q1/p7/7R/6P1/PP3PBP/4R1K1 w - - 7 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 858
Best move: Qxh7#