Barcelona’s last gasp 2-1 win over the Scottish champions and United’s 3-2 victory over Braga, which saw the English giants become only the second side to come back from a 2-0 deficit twice and win — the other being Arsenal — sees both of them needing just a point from their next games to seal a place in the knockouts.

Manchester United’s Javier Hernandez scores past SC Braga goalkeeper Beto during their Champions League tie at Old Trafford on Tuesday. Pic/AFP

Celtic led from an own goal by Javier Mascherano, but a superb goal at the end of the first-half by Andres Iniesta levelled matters. Celtic then succumbed to a goal from Jordi Alba in the 4th minute of time added on as Barcelona recorded their 100th Champions League win.

United had to rely on a Javi Hernandez brace and a messy strike from Jonny Evans to take the three points after their fragile defence let in two goals.

Zenit 1-0 Anderlecht
Meanwhile, last night Russia’s Zenit St Petersburg got their first Champions League win this year beating Anderlecht 1-0.
An Alexander Kerzhakov penalty in the 72nd minute gave the Russians victory.