Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bf4 c6 3. Nf3 g6 4. e3 Bg7 5. Bd3 d5 6. c3 Nbd7 7. h3 a6 8. Nbd2
a5 9. a4 Nb6 10. b3 Nfd7 11. O-O O-O 12. Qc2 Re8 13. Ne5 Nxe5 14. Bxe5 Nd7 15.
Bxg7 Kxg7 16. f4 Nf6 17. f5 Bd7 18. fxg6 fxg6 19. Nf3 Qc7 20. Ne5 Rf8 21. Bxg6
hxg6 22. Qxg6+ Kh8 23. Rf4 Nh7 24. Rh4 Bf5 *
Position (FEN): r4r1k/1pq1p2n/2p3Q1/p2pNb2/P2P3R/1PP1P2P/6P1/R5K1 w - - 5 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1631
Best move: Rxh7#