Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. e5 Nc6 3. d4 f6 4. Nf3 fxe5 5. Nxe5 Nxe5 6. dxe5 e6 7. Qh5+ g6 8.
Qf3 Bd7 9. Bd3 Qe7 10. O-O O-O-O 11. Be3 a6 12. h4 Qxh4 13. Nc3 Bg7 14. g3 Qe7
15. Bf4 Nh6 16. Bxh6 Bxh6 17. Kg2 Bc6 18. Ne2 d4 19. Be4 Rhf8 20. Qg4 Bxe4+ 21.
Qxe4 Qc5 22. Rad1 Rf5 23. Nxd4 Rxe5 24. Nxe6 Rxe4 *
Position (FEN): 2kr4/1pp4p/p3N1pb/2q5/4r3/6P1/PPP2PK1/3R1R2 w - - 0 25
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1069
Best move: Rxd8#