Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 b5 5. Bb3 Bb7 6. O-O Bc5 7. c3 Nge7 8. Ng5
O-O 9. Bxf7+ *
Position (FEN): r2q1rk1/1bppnBpp/p1n5/1pb1p1N1/4P3/2P5/PP1P1PPP/RNBQ1RK1 b - - 0 9
Black to move.
Themes:  Opening  
Puzzle rating: 1427
Best move: Rxf7