Barcelona beat Shakhtar Donetsk 2-1 on Wednesday to keep a perfect record and stay on course to advance to the knockout rounds of the Champions League after two straight group-stage eliminations. Ferran Torres and Fermín López scored a goal each in the first half to help Barcelona secure its third straight victory in Group H. The Catalan club reached nine points, three more than Porto, which won 4-1 at winless Antwerp. Shakhtar stayed with three points. (More Football News | Pics)