Chess puzzle (Equality)
Moves: 1. e4 e5 2. Bc4 Nf6 3. Nc3 c6 4. Nf3 Bc5 5. Nxe5 O-O 6. Nxf7 Bxf2+ 7. Kxf2 Ng4+
8. Qxg4 Qb6+ 9. Kf1 *
Position (FEN): rnb2rk1/pp1p1Npp/1qp5/8/2B1P1Q1/2N5/PPPP2PP/R1B2K1R b - - 2 9
Black to move.
Themes: Pin Middlegame  
Puzzle rating: 1653
Best move: d5