Offensive powerhouse FC Barcelona ran into a determined defense Wednesday in Glasgow, where Celtic pulled off a 2-1 upset in the fourth round of group play in the Champions League.

The other Spanish club in action, Valencia, fared better, beating BATE Borisov 4-2 to grab a piece of first place in Group F.

Celtic, the defending Scottish League champion, held mighty Barça scoreless in regulation and only a tally by Lionel Messi in stoppage time allowed the visitors to avoid a shutout.

The defeat prevented Barcelona, which won its first three matches, from clinching a spot in the round of 16, but they remain atop Group G with 9 points.

Next comes Celtic, with 7, Benfica, with 4, and Spartak Moscow, sitting with 3 points after its 2-0 loss Tuesday to the Portuguese side.

Valencia, riding high after their 2-0 La Liga win over Atletico Madrid last weekend, dominated BATE to increase their point total to 9, leaving the Spanish club tied with Bayern Munich for the lead in Group F.

BATE Borisov is in second place with 6 points, while Lille remains without a point after Wednesday's 6-1 pasting at the hands of Bayern.

In Group E, defending Champions League title-holder Chelsea edged Shaktar Donetsk 3-2, leaving the pair tied for the lead with 7 points.

Juventus picked up its first victory of the tourney after three draws, routing Nordjaelland 4-0 to stay within 1 point of the group co-leaders.

Manchester United qualified for the next round with a win on the road in a Group H showdown with Braga, coming back from an early to deficit to triumph by a score of 3-1.

The other Group H match also resulted in a win for the visitors, as Galatasaray beat CFR Cluj 3-1.

Cluj and the Turkish team are knotted at 4 points, followed by Braga with 3. EFE