Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nd4 4. d3 Nxf3+ 5. Qxf3 Qf6 6. Qe2 Bc5 7. Be3 Bxe3
8. fxe3 Ne7 9. Rf1 Qh4+ 10. g3 Qh3 11. Bxf7+ Kd8 12. Nc3 d6 13. O-O-O *
Position (FEN): r1bk3r/ppp1nBpp/3p4/4p3/4P3/2NPP1Pq/PPP1Q2P/2KR1R2 b - - 1 13
Black to move.
Themes:  Middlegame  
Puzzle rating: 1587
Best move: Bg4