Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nc3 g6 3. e4 Bg7 4. Bf4 d6 5. e5 dxe5 6. dxe5 Qxd1+ 7. Rxd1 Nh5 8.
Nd5 Nxf4 9. Nxc7+ Kf8 *
Position (FEN): rnb2k1r/ppN1ppbp/6p1/4P3/5n2/8/PPP2PPP/3RKBNR w K - 1 10
White to move.
Themes:  Opening Back Rank Mate, Mate in 1 
Puzzle rating: 973
Best move: Rd8#