Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 dxc4 3. Nf3 Bf5 4. Nc3 Nc6 5. e4 Bg6 6. Bxc4 a6 7. a4 e6 8. O-O
Bh5 9. d5 exd5 10. exd5 Bxf3 11. Qxf3 Ne5 12. Re1 Bd6 13. Qg3 Kf8 14. Rxe5 f6
15. Rf5 *
Position (FEN): r2q1knr/1pp3pp/p2b1p2/3P1R2/P1B5/2N3Q1/1P3PPP/R1B3K1 b - - 1 15
Black to move.
Themes:  Middlegame  
Puzzle rating: 960
Best move: Bxg3