Chess puzzle (Advantage)
Moves: 1. d4 e6 2. c4 d5 3. Nc3 dxc4 4. e4 Nc6 5. Nf3 b5 6. Nxb5 a6 7. Nc3 Bb4 8. Bxc4
Nf6 9. e5 Nd7 10. O-O O-O 11. a3 Ba5 12. b4 Bb6 13. Be3 Bb7 14. Na4 Ba7 15. Nc5
Nxc5 16. bxc5 Na5 17. Be2 Bd5 18. Qa4 c6 19. Bd2 Nb3 20. Rab1 *
Position (FEN): r2q1rk1/b4ppp/p1p1p3/2PbP3/Q2P4/Pn3N2/3BBPPP/1R3RK1 b - - 3 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1473
Best move: Bxf3