Chess puzzle (Checkmate)
Moves: 1. d4 e5 2. dxe5 Bc5 3. Nf3 d6 4. exd6 Ne7 5. dxe7 Bxf2+ 6. Kxf2 Qxd1 7. Nc3
Qd6 8. Bg5 h6 9. Rd1 Qe6 *
Position (FEN): rnb1k2r/ppp1Ppp1/4q2p/6B1/8/2N2N2/PPP1PKPP/3R1B1R w kq - 2 10
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 599
Best move: Rd8#