Postpublished at 21:22 Greenwich Mean Time 14 December 2023
Brighton 0-0 Marseille
Almost a chance for Brighton but Facundo Buonanotte just can't get the ball out of his feet from Kaoru Mitoma's ball.
Follow live text updates from the action in the Europa League and Conference League
FT: Brighton 1-0 Marseille - Pedro scores late on as hosts qualifys for last 16
FT: West Ham 2-0 SC Freiburg - Kudus and Alvarez score as Hammers qualify for last 16
FT: Union SG 2-1 Liverpool - Quansah levels for group winners Liverpool but hosts regain lead
FT: Zrinjski Mostar 1-1 Aston Villa in Conference League - Zaniolo opener cancelled out but Villa top group
Emma Sanders and Emlyn Begley
Brighton 0-0 Marseille
Almost a chance for Brighton but Facundo Buonanotte just can't get the ball out of his feet from Kaoru Mitoma's ball.
Brighton 0-0 Marseille
De Zerbi on the boundary...
West Ham 2-0 Freiburg
Decent break from the visitors. They have had a good spell. Lucas Höler carries it forward before Ritsu Doan's chip is headed away.
It's not fully cleared by West Ham though and Holer's shot is blocked frantically in the six-yard area.
West Ham 2-0 Freiburg
Ritsu Doan wins a corner for Freiburg but it's completely wasted. The boss isn't happy.
Brighton 0-0 Marseille
Marseille strike the woodwork for the second time tonight.
Amine Harit strikes a low shot from the edge of the box, which Jason Steele can't reach, and the ball hits the base of the post. The rebound hits Steele on the back but nobody is there to tap into an empty net.
West Ham 2-0 Freiburg
Freiburg skipper Vincenzo Grifo goes down in the box appealing for a penalty but it's very quickly waved away.
Didn't look like much at all from Vladimir Coufal.
Brighton 0-0 Marseille
Brighton boss Roberto de Zerbi sends Evan Ferguson to warm up.
Brighton 0-0 Marseille
Simon Adingra has had a host of chances tonight. This latest effort is over the bar after being picked out by Kaoru Mitoma.
West Ham 2-0 Freiburg
Junior Adamu and Lucas Höler are on for Freiburg. They replace Michael Gregoritsch and Maximilian Eggestein.
Brighton 0-0 Marseille
Brighton winger Simon Adingra hooks a volley over from 25 yards.
West Ham 2-0 Freiburg
Ritsu Doan loses it in the middle but immediately sprints back to get a touch on it. He's been bright and lively. A good player.
Brighton 0-0 Marseille
A strong punch from Marseille keeper Pau Lopez to get Pascal Gross' free-kick away, but he lands awkwardly after colliding with his own player.
He's fine though without needing treatment.
West Ham 2-0 Freiburg
Emerson tries to keep Mohammed Kudus' cross in play at the back post but he runs out of room.
David Moyes scribbles something on his notepad.
Brighton 0-0 Marseille
Marseille bring on Panama international Amir Murillo for ex-Nottingham Forest man Renan Lodi.
West Ham 2-0 Freiburg
West Ham are well up for this.
They are whipping it around, flicking it past opponents and showing their creativity.
Jarrod Bowen nut-megs the full-back and almost bundles his way through before it's put out for a throw-in.
West Ham 2-0 Freiburg
Pablo Fornals is on for Edson Álvarez, who has a goal and an assist tonight but he's carrying a yellow so that's a smart decision from David Moyes.
Brighton 0-0 Marseille
Ex-Sheffield United man Iliman Ndiaye replaces Vitinha for Marseille.
West Ham 2-0 Freiburg
Another huge chance for West Ham!
It's brilliant play from the Hammers as Jarrod Bowen and Mohammed Kudus link-up before the latter flashes it just wide.
Brighton 0-0 Marseille
First chance for ex-Premier League man Pierre-Emerick Aubameyang. The Marseille striker runs forward and shoots over from outside the box.
West Ham 2-0 Freiburg
Ahhh, Jarrod Bowen should score!
Vladimir Coufal stretches to squeeze the cross in from the right and Bowen can't poke it in on the goalline under pressure from two defenders.