There were some surprises in the Champions league yesterday. Manchester United came from two goals down to beat Braga 3-2. Alan scored in the 2nd minute and added another one after 20 minutes, Manchester United got a goal back via a Javier Hernandez header, then Johnny Evans capitalised after Braga couldn't deal with a corner. And then Javier Hernandez headed United into the lead for the first time in the game after a sublime cross from Tom Cleverley.
Shakhtar Donetsk created an upset by beating reigning champions Chelsea 2-1 in Ukraine. The hosts went ahead after 3 minutes and added another with 52 minutes gone. Oscar grabbed a goal back after 88 minutes but it wasn't enough. It now means that no English team have beaten Shakhtar and that Chelsea's unbeaten record has been broken.
Barcelona narrowly beat Celtic 2-1 thanks to Jordi Alba's late goal. Samaras got Celtic's goal and Iniesta got Barcelona's first goal.
Other results were: Nordsjaelland 1-1 Juventus, BATE Borisov 0-3 Valencia, Lille 0-1 Bayern Munich, Spartak Moscow 2-1 Benifica, Galatasary 1-1 CFR Cluj-Napoca.