Club Brugge 3-2 Rapid Vienna
Juventus 2-1 Bayern Munich
FC Thun 2-4 Ajax
ARSENAL 3-0 Sparta Prague
Barcelona 5-0 Panathinaikos
Werder Bremen 4-3 Udinese
Benfica 0-1 Villarreal
Lille 1-0 MANCHESTER UNITED
Goalflashes and major incidents (all times GMT):
All the games are now over and Barcelona join Arsenal in securing their qualification on the night after Samuel Eto'o hits a hat-trick in a 5-0 hammering of Panithinaikos.
Bayern Munich miss out on their chance to go through after they lose 2-1 at Juventus.
Villarreal top Manchester United's group after their late winner at Benfica, while in Group C, Werder Bremen claimed their first win after overcoming Udinese 4-3 in a thriller.
There were victories for Ajax and Club Brugge in the night's other games.
2134: GOAL FC Thun 2-4 Ajax
It's cruel on Thun as Nourdin Boukhari adds to Ajax's lead in the third extra minute.
2134: FULL-TIME Lille 1-0 Manchester United
More problems for United as they follow their defeat at Middlesbrough with another loss in France.
2133: FULL-TIME Arsenal 3-0 Sparta Prague
Arsenal qualify for the knockout stages after two second half goals from substitute Robin van Persie, added to Thierry Henry's opener, take them to victory.
2133: GOAL FC Thun 2-3 Ajax
Heartbreak for Thun as Nigel De Jong hits what must be a dramatic late winner for the Dutchmen in the first minute of injury-time.
2129: SENDING-OFF Zlatan Ibrahimovic (Juventus)
A slightly sour end to Juve's night as Ibrahimovic is dismissed for his second yellow card - picked up for a foul on Michael Ballack.
2127: GOAL Arsenal 3-0 Sparta Prague
That is definitely it now as Robin van Persie fires home from just by the penalty spot, after a pass by fellow Emmanuel Eboue, to confirm Arsenal's place in the knockout stages.
2125: GOAL Benfica 0-1 Villarreal
Marcos Senna fires in a quickly-taken free-kick to give the Spaniards a late lead in the other game in Manchester United's group.
2125: GOAL Juventus 2-1 Bayern Munich
David Trezeguet restores Juve's lead from Patrick Vieira's pass and Bayern's qualification hopes will have to be put on hold.
2124: Arsenal make their final substitution with Emmanuel Eboue taking over from Jose Antonio Reyes.
2124: GOAL Club Brugge 3-2 Rapid Vienna
Marcin Adamski gives Vienna hope of a point as he pulls a goal back with a header.
2124: Arsenal receive another warning as Martin Petras' header at a corner bounces away off the underside of the bar.
2122: GOAL Arsenal 2-0 Sparta Prague
Substitute Robin van Persie could have made the game safe for Arsenal with a confident left-foot shot from the edge of the area after a good run by Dennis Bergkamp.
2121: Dennis Bergkamp drives a fierce shot just over the Sparta bar.
2118: A let-off for Arsenal as Adam Petrous beats Manuel Almunia to a left-wing cross but his header flies just over the bar.
2116: GOAL FC Thun 2-2 Ajax
The fairytale continues as Adriano Spadoto hits Thun's second equaliser of the night after the ball falls to him inside the area.
2113: Off goes Robert Pires at Highbury - with Cese Fabregas taking his place.
2113: SENDING-OFF Giampiero Pinzi (Udinese)
A second bookable offence by Pinzi, a foul on Nelson Valdez, sees him shown the red card and his team reduced to 10 men in Bremen.
2112: Matt Moussilou misses a great chance to double Lille's lead as he plants a header carelessly over the bar from Mathieu Debuchy's right-wing cross.
2110: Sparta keeper Jaromir Blazek pushes over a fiercely-struck free-kick from Robin van Persie.
2109: GOAL Werder Bremen 4-3 Udinese
The excitement continues as Johan Micoud hits his second of the game at a free-kick to restore Bremen's lead. Can they conjure up that victory after all?
2108: GOAL Barcelona 5-0 Panathinaikos
Samuel Eto'o completes a memorable hat-trick with a superb chip from Leo Messi's pass as Barca's stunning display continues.
2108: Thierry Henry makes his exit to be replaced by Robin van Persie.
2107: GOAL Juventus 1-1 Bayern Munich
Sebastian Deisler levels for Bayern who need a win tonight to guarantee their place in the last 16.
2106: Manchester United bring on Park Ji-Sung for Kieran Richardson.
2105: GOAL Club Brugge 3-1 Rapid Vienna
Gert Verheyen stretches Brugge's lead.
2104: GOAL FC Thun 1-2 Ajax
The Dutchmen are back in front as Yannis Anastasiou turns in Ryan Babel's cross.
2102: GOAL Juventus 1-0 Bayern Munich
David Trezeguet puts Juve ahead with a goal which may end Bayern's hopes of qualifying tonight.
2101: GOAL Werder Bremen 3-3 Udinese
Bremen are shattered as an own goal from Christian Schulz, who inadvertently turns in double goalscorer Antonio Di Natale's cross, means Udinese have wiped out their 3-0 lead in just six minutes. Bremen's hopes of their first group win may have been destroyed.
2059: GOAL Werder Bremen 3-2 Udinese
The comeback continues as Antonio Di Natale hits his second goal in four minutes, this time from close range, to give Udinese hope.
2059: United come within a whisker of equalising as Cristiano Ronaldo's header comes back off the Lille bar.
2057: GOAL FC Thun 1-1 Ajax
The Swiss minnows' glorious campaign continues as Mauro Lustrinelli equalises from Adriano's pass.
2057: GOAL Werder Bremen 3-1 Udinese
Antonio Di Natale pulls one back for the Italians with a low shot to give them hope.
2055: Seconds later in Paris, Edwin van der Sar makes an equally good save as he tips Gregory Tafforeau's left-foot free-kick over the bar.
2054: Thierry Henry's curling free-kick is superbly tipped away by Prague keeper Jaromir Blazek.
2053: GOAL Werder Bremen 3-0 Udinese
Johan Micoud stretches Bremen's lead and their first group win is finally in sight.
2046: The whistles blow around Europe to signal the start of the second half action.
The other games have also drawn to a close with plenty of goals flying in.
Barcelona hit four against Panathinaikos to virtually secure their place in the last 16 while there has been plenty of excitement in Belgium as Club Brugge lead Rapid Vienna 2-1.
However two of the other four games are goalless at the break.
2031: Lille 1-0 Manchester United
Milenko Acimovic's goal leaves United with plenty to think about in the half-time interval.
2031: HALF-TIME Arsenal 1-0 Sparta Prague
Thierry Henry's goal separates the sides at a rainy Highbury - leaving Arsenal 45 minutes from the victory which will guarantee their place in the knockout stages.
2030: The Sparta Prague players appeal for a penalty after the ball bounces up on to Sol Campbell's hand off his heel but the referee waves away the claims.
2027: GOAL Barcelona 4-0 Panathinaikos
The rout continues as Samuel Eto'o claims his second of the night after Ronaldinho helps on Leo Messi's right-wing cross.
2023: GOAL Lille 1-0 Manchester United
United's misery continues as Milenko Acimovic runs straight between Wes Brown and Mikael Silvestre to fire Gregory Tafforeau's pass into the roof of their net to put Lille ahead.
2022: GOAL Barcelona 3-0 Panathinaikos
It's surely all over at the Nou Camp already as Leo Messi captialises on a defensive mix-up to score.
2016: Mathieu Debuchy heads narrowly wide of Manchester United's far post.
2012: GOAL FC Thun 0-1 Ajax
Wesley Sneijder edges Ajax ahead from a rebound after Yannis Anastasiou's effort is blocked.
2010: GOAL Club Brugge 2-1 Rapid Vienna
The goals continue to flow in Belgium as former Aston Villa player Bosko Balaban drills home a free-kick to restore Brugge's lead.
2009: GOAL Werder Bremen 2-0 Udinese
Nelson Valdez creates his second goal of the game, this time for Frank Baumann who doubles Bremen's lead to give them a chance of their first win in the group.
2007: GOAL Arsenal 1-0 Sparta Prague
Arsenal's early dominance pays off as Thierry Henry places the ball into the bottom corner from 20 yards after a neat passing move.
2001: GOAL Werder Bremen 1-0 Udinese
Miroslav Klose heads Bremen ahead from Nelson Valdez's right-wing cross.
2000: GOAL Barcelona 2-0 Panathinaikos
Barca move closer to the knockout stages thanks to a powerful header from Samuel Eto'o. A win tonight will guarantee their place in the last 16.
1958: Dennis Bergkamp cannot believe it as he sidefoots the ball against the Sparta Prague bar from seven yards out after Robert Pires pulls the back to him.
1954: The conditions deteriorate at Highbury as the drizzle turns into torrential rain to the dismay of the players and fans.
1953: GOAL Club Brugge 1-1 Rapid Vienna
The Belgians waste little time in getting back into the game as Javier Portillo prods the ball home at a corner after Raimund Hedl fails to hold Bosko Balaban's shot.
1947: The Manchester United fans in the Stade de France are constantly singing Roy Keane's name after his reported comments this week.
1946: GOAL Club Brugge 0-1 Rapid Vienna
Marek Kincl gives the visitors a dramatic early lead as he dives to head home Matthias Dollinger's right-wing cross.
1946: GOAL Barcelona 1-0 Panathinaikos
A perfect start for Barca as Mark van Bommel superbly chips the ball over keeper Mario Galinovic for his second goal in two games.
1945: The eight games get under way around Europe.
1849: Rio Ferdinand keeps his place in the Manchester United line-up against Lille. Ruud van Nistelrooy is captain for the first time, with Paul Scholes suspended and Roy Keane, Ryan Giggs and Gary Neville all out injured.
1838: Arsene Wenger names his Arsenal team to play Sparta Prague. Manuel Almunia is in goal, replacing Jens Lehmann, who has a back injury, while Thierry Henry returns up front. Robert Pires is also back in the starting line-up.