Bold Shakhtar Donetsk scored first and outplayed Juventus for long periods as they held the Italian titleholders to a 1-1 draw away from home in the Champions League Group E.

Shakhtar's quartet of Brazilians had the Italians, unbeaten in their last 45 Serie A matches, chasing shadows for much of an intriguing match where the goals came within three minutes of each other in the first half.

Alex Teixeira gave the Ukrainian champions a deserved lead in the 23rd minute when he fired the ball into the roof of the net after being cleverly set up by his fellow Brazilian Willian, the first European goal to be scored at the Juventus Stadium which was opened last year.

Defender Leondaro Bonucci levelled out of the blue in the 25th minute when he the ball was laid back to him from a corner and he blasted an unstoppable first-time shot into the top corner.

Elsewhere in the group, two goals from Spain midfielder Juan Mata inspired holders Chelsea to a 4-0 victory over little-known Danish side Nordsjaelland.

The Londoners went ahead in the 33rd minute when Fernando Torres robbed midfielder Enoch Adu and passed to Frank Lampard who deftly set up Mata to fire home with his left foot.

Joshua John twice went close for the home team, hitting the post on one occasion, but David Luiz made it 2-0 with a curling free kick in the 79th minute.

Mata side-footed the third goal in the 82nd minute before Ramires completed the scoring from close range.

BATE Borisov stunned Bayern Munich 3-1 in a famous win for the Belarus champions whose surprise start to Group F continued with a second victory in two games.

BATE, who beat Lille by the same score in their opener, went ahead with a 23rd minute strike from Aleksandr Pavlov and late goals by Vitali Rodionov and Renan Bressan to snap Bayern's nine-game winning streak in all competitions.

Last season's Champions League finalists had dominated the first half and hit the post through Toni Kroos but were left to scramble forward in the second period, fearful of the Belarussian side's potent counter attacks.

Valencia got their campaign up and running as two goals from Jonas were enough to leave Lille ruing a host of missed first-half opportunities.

Indeed the Brazilian opened the scoring just as the French side seemed most in control of the Group F clash on 38 minutes as he swept home Roberto Soldado's deflected pass.

And the three points were assured for the hosts when Jonas' 74th-minute cross deceived Lille goalkeeper Mickael Landreau to drift in at the back post before the visitors were reduced to 10 men when Mathieu Debuchy was dismissed late on for a second booking.

Lionel Messi set up goals for Alexis Sanchez and Cesc Fabregas in Barcelona's 2-0 Group G victory over Benfica, but their victory was overshadowed by a serious-looking arm injury sustained by Carles Puyol.

Sanchez fired Barca ahead on six minutes and Fabregas added a second 10 minutes into the second half.

The Catalans had Sergio Busquets dismissed two minutes from time but will be more concerned about captain Puyol, who landed awkwardly after leaping for a ball and was carried off on a stretcher in obvious pain on 78 minutes.

Barca have six points from two matches and head into Sunday's La Liga 'Clasico' against Real Madrid with confidence high.

Meanwhile, Georgios Samaras' last-gasp header gave Celtic a dramatic 2-1 Group G victory over 10-man Spartak Moscow in the Luzhniki Stadium.

Neil Lennon's men recorded a first away win in the group stages of the Champions League for the Parkhead club.

Celtic striker Gary Hooper gave visitors the lead in the 12th minute before Emmanuel Emenike netted twice for the Russian club, once either side of the break.

Spartak defender Juan Insaurralde was sent off just after the hour mark for preventing Hooper going clean through on goal.

Celtic levelled in the 72nd minute after a drive from substitute James Forrest, who had replaced Victor Wanyama, deflected in off Spartak captain Dmitri Kombarov and to cap a remarkable night for the visitors Samaras headed in an Emilio Izaguirre cross seconds after the regulation 90 minutes.

Manchester United striker Robin van Persie continued his hot scoring streak as his double secured a 2-1 victory over CFR Cluj in Group H.

United had to come from behind after Pantelis Kapetanos fired the Romanian champions into a 14th minute lead.

Van Persie equalised 15 minutes later when he met Wayne Rooney's free kick and the ball looped off his shoulder and over keeper Mario Felgueiras.

There was nothing fortunate about his second goal four minutes after the break, the Dutch international showing a deft touch to flick another Rooney cross past Felgueiras.

United, who failed to get out of their group last season, are well-placed to advance this time with two wins from two.

Braga produced an away smash-and-grab of their own to kick-start their campaign with a rare win at Galatasaray.

Braga were on the wrong end of an opening-day shock when they were humbled 2-0 by CFR Cluj at home a fortnight ago, but it was the Portuguese side who played the spoiler's role tonight.

After Ruben Micael stabbed in a 27th-minute opener Braga soaked up the home pressure and, aided by some poor Gala finishing, sealed victory when skipper Alan netted a second in injury time.