Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 dxc4 3. Nc3 Nf6 4. e4 e6 5. Bxc4 c5 6. Be3 cxd4 7. Qxd4 Nc6 8.
Qxd8+ Nxd8 9. Nf3 Bb4 10. Bd3 O-O 11. O-O a6 12. Rad1 b5 13. Bd4 Bb7 14. Bxf6
gxf6 15. Bc2 Nc6 16. Bb3 Kh8 17. Rd7 Rab8 18. Rfd1 Na5 19. Bc2 Nc4 20. e5 fxe5
21. Ne4 f5 22. Neg5 Bxf3 23. gxf3 Rg8 *
Position (FEN): 1r4rk/3R3p/p3p3/1p2ppN1/1bn5/5P2/PPB2P1P/3R2K1 w - - 1 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 823
Best move: Rxh7#