Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Bc4 e6 3. Nf3 a6 4. a3 b5 5. Ba2 Bb7 6. d3 Nf6 7. h3 Nc6 8. O-O Qc7
9. Qe2 Be7 10. Re1 O-O 11. e5 Nd5 12. c4 Nb6 13. Nc3 d6 14. cxb5 axb5 15. Nxb5
Qd7 16. exd6 Bf6 17. Nc7 Qxd6 18. Nxa8 Rxa8 19. Rb1 Ne7 20. Bg5 *
Position (FEN): r5k1/1b2nppp/1n1qpb2/2p3B1/8/P2P1N1P/BP2QPP1/1R2R1K1 b - - 3 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1409
Best move: Bxf3