Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 Bg4 4. Nc3 Nc6 5. d3 Nd4 6. Nxe5 Bxd1 7. Bxf7+ Ke7 8.
Bg5+ Nf6 *
Position (FEN): r2q1b1r/ppp1kBpp/3p1n2/4N1B1/3nP3/2NP4/PPP2PPP/R2bK2R w KQ - 3 9
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1229
Best move: Nd5#