Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. e4 dxe4 3. Ng5 h6 4. Nxe4 Bf5 5. Ng3 Qd7 6. Nc3 Nc6 7. d3 O-O-O 8.
Bf4 e5 9. Bd2 Bb4 10. Be2 Bxc3 11. Bxc3 g6 12. O-O Kb8 13. Ne4 Bxe4 14. dxe4
Qxd1 15. Bxd1 f6 16. Be2 Nd4 17. Bxd4 Rxd4 18. Rfd1 Rxe4 *
Position (FEN): 1k4nr/ppp5/5ppp/4p3/4r3/8/PPP1BPPP/R2R2K1 w - - 0 19
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 722
Best move: Rd8#