Tottenham Hotspur crashed out of the Champions League as Monacoqualified for the knockout stages with a 2-1 win at the Stade Louis II.
Spurs could have taken the lead after only seven minutes when Son Heung-Min evaded the offside trap but was denied by keeper Danijel Subasic, but within moments they were grateful to Hugo Lloris as he denied Radamel Falcao from the penalty spot after Eric Dier had fouled Fabinho inside the area.
Monaco broke through in style just three minutes into the second half as Djibril Sidibe powered home a header – only for the Londoners responded moments later when Dele Alli was adjudged to have been fouled by Kamil Glik and Harry Kane powered home the equaliser from the spot despite Danijel Subasic getting a touch.
But within seconds, the home side had regained their lead as Djibril Sidibe played the ball across the area and Thomas Lemar found space to smash a low finish beyond the helpless Lloris.
Real Madrid won 2-1 at Sporting Lisbon to seal qualification thanks to a late Karim Benzema goal.
The Liga side took the lead when Rafael Varane fired home after the Sporting defence failed to deal with a free-kick and Cristiano Ronaldo’s deflected effort fell to him.
The home side were down to 10 men when defender Joao Pereira was shown a straight red card for a foul but levelled when Adrien Silva struck from the penalty spot with 10 minutes remaining after Fabio Coentrao was adjudged to have handled.
Benzema had the last word with time running out, heading home powerfully to wrap up victory.
Borussia Dortmund and Legia Warsaw scored 12 goals between them to set a new Champions League record as the Bundesliga side won a crazy game 8-4 at the Westfalenstadion.
The visitors went in front when Aleksandar Prijovic produced an outstanding finish, but Kagawa quickly nodded home an equaliser and then found space to fire the home team 2-1 in front.
It was 3-1 after only 20 minutes when goalkeeper Radoslaw Cierzniak punched a free-kick straight at Nuri Sahin and saw the ball ricochet off him and into the net, but an unmarked Prijovic quickly restored hope with a low finish.
With half an hour gone, Dortmund restored their two-goal advantage when Ousmane Dembele struck, and moments later it was 5-2 when Marco Reus tapped home at the end of another flowing attack.
The goals continued to flow after the break as Reus made it 6-2, Michal Kucharczyk made it 6-3, Felix Passlack struck again for the home side and Nemanja Nikolic got the visitors’ fourth. Rues completed his hat trick to provide the final flourish.
Leicester City sealed their place in the round of 16 with a 2-1 home win over Brugge.
The Foxes went in front after five minutes with a superb goal, made by Marc Albrighton and Christian Fuchs, who combined down the left for the latter to cross for Shinji Okazaki, who produced a brilliant volleyed finish into the roof of the net.
They made it 2-0 before the break when Albrighton was tripped in the area and Riyad Mahrez fired home from the spot. But a superb solo goal by Jose Izquierdo halved the deficit early in the second half as he powered a finish past Ron-Robert Zieler and high into the net.
Juventus came from a goal down to win 3-1 at Sevilla and confirm their place in the knockout stages.
Sevilla took an early lead, striking with nine minutes on the clock when defender Nicolas Pareja fired home a bobbling low volley from the edge of the area after Juventus had failed to deal with a corner.
Juan Cuadrado saw his shot from an angle pushed away as Juventus tried to respond, but the Serie A champions were struggling to create good chances against high-pressing opponents denying them time and space.
But Franco Vazquez was sent off after collecting two bookings before the break and Juventus equalised from the penalty spot through Claudio Marchisio, whose effort found the corner despite goalkeeper Sergio Rico getting a hand to it.
Lyon won 1-0 at Dinamo Zagreb after a game in which they enjoyed the lion’s share of chances.
The visitors dominated possession and threatened an early goal when Jordan Ferri’s deflected effort came back off the crossbar and Mathieu Valbuena came close to breaking the deadlock shortly before half-time when his curling effort was well saved by Dominik Livakovic.
Zagreb hit back and were close to a leveller when Amer Gojak flicked a header wide of the target, but Lyon got the goal they deserved when Alexandre Lacazette found himself alone at the far post to tap home.
With six minutes remaining, Leonardo Bonucci put the visitors into the lead, and Mario Mandzukic sealed the victory when he fired home in stoppage time.
Porto missed the chance to get the win that would have confirmed their qualification when they were held to a 0-0 draw at Copenhagen.
The home side had the better of a goalless first period as their visitors lacked attacking ideas, but were unable to take their opportunities, with Erik Johansson failing to convert two headed chances.
Andre Silva had a rare chance for Porto but, after cutting inside a defender, fired his effort well wide, and the same player came close in the early stages of the second half when his shot after a goalmouth scramble was well saved by Robin Olsen.
Bayer Leverkusen are through to the knockout stages after a 1-1 draw away to CSKA Moscow on Tuesday.
Kevin Volland gave Leverkusen the lead in the 17th minute from close range after he was left unmarked at a free kick.
Leverkusen gave away a needless penalty when Benjamin Henrichs made a clumsy challenge on Mario Fernandes, but Bibras Natcho’s 76th-minute goal wasn’t enough to keep the fourth-placed Russian team’s hopes of qualifying alive.
Culled from ESPNFC