Liverpool maintained their 100% record in this season's Champions League with a 1-0 win at Girona on Tuesday, the only goal of the game coming from Mohamed Salah's second-half penalty.
Liverpool's Mohamed Salah in action with Girona's Daley Blind. (Reuters)
A sixth win from six keeps Liverpool top of the league phase standings on 18 points while Girona remain on three points in 30th place.
"Six wins out of six, you can't ask for much better than that. It's not easy to do or there would be more teams doing it," Liverpool defender Andy Robertson said.
Liverpool's Trent Alexander-Arnold shoots at goal from a free kick. (Reuters)
Girona suffered their fifth defeat of the competition but made Liverpool work for the victory and in the opening half had chances to take the lead but were foiled by the visitors' keeper Alisson.
Liverpool struggled against a side happy to sit back and bide their time, but found the breakthrough from the penalty spot with Salah converting in the 63rd minute after Luis Diaz was fouled.
Salah missed a penalty in Liverpool's last Champions League game against Real Madrid, but made no mistake this time sending the keeper the wrong way and the ball into the bottom corner.
Real Madrid's Kylian Mbappe celebrates with Vinicius Junior after the match. (Reuters)
Real Madrid back to winning ways
Real Madrid got a much-needed 3-2 Champions League win at Atalanta on Tuesday thanks to goals from Kylian Mbappe, Vinicius Jr and Jude Bellingham as the holders snapped a two-game loosing run in the competition.
Real handed the Serie A leaders their first defeat in this season's revamped Champions League after Mbappe gave them the lead with a strike from inside the box in the 10th minute before he was forced off with an injury.
Real Madrid's Vinicius Junior reacts after the match. (Reuters)
Charles de Ketelaere equalised with a penalty after Aurelien Tchouameni tripped Sead Kolasinac from behind just before the break but Vinicius Jr stroked home a rebound in the 56th minute to put the visitors back in front.
Bellingham extended their lead after a counter attack three minutes later but Ademola Lookman reduced the deficit in the 65th before Real goalkeeper Thibaut Courtois worked his magic with a string of saves to secure a hard-fought win.
With two games left, Real are 18th in the 36-team table on nine points, three points off the top eight spots which secure direct qualification to the last 16. Atalanta are ninth on 11 points.
Bayern Munich's Michael Olise scores their fifth goal. (Reuters)
Michael Olise scores twice
Bayern Munich's Michael Olise netted a second-half double as they came back from conceding an early goal to win 5-1 against Shakhtar Donetsk in the Champions League on Tuesday to earn their first away victory in this season's competition.
Bayern's third successive win moves them up to eighth into the automatic qualification places on 12 points, while Shakhtar are 27th with four points, three points off the playoffs.
Bayern had suffered defeats in both of their previous away games in the competition and went behind after five minutes when Oleksandr Zubkov's through ball found Kevin, who cut inside Kim Min-jae before sending his shot into the far corner.
Bayern Munich's Jamal Musiala in action with Shakhtar Donetsk's Newertton. (Reuters)
The German side were on level terms just six minutes later. Olise lost possession in the area but the ball fell kindly to his teammate Konrad Laimer who took a touch to control it and then smashed his effort into the roof of the net.
Shakhtar had the chance to go back in front but Georgiy Sudakov put his shot wide after an excellent pass from Kevin had teed him up almost from the penalty spot.
Bayern went down the other end, Jamal Musiala took the ball into the box and laid a pass off to Thomas Mueller who made no mistake with a simple slotted finish on the stroke of halftime.
There was still time for some Olise magic in added time as he skilfully weaved his way through the Shakhtar defence before coolly finding the bottom corner with his shot.
Paris St Germain's Joao Neves celebrates after Desire Doue scored their third goal. (Reuters)
PSG beat Salzburg 3-0
A fine finish from Goncalo Ramos, a goal from Nuno Mendes and a late strike from Desire Doue gave Paris St Germain a vital Champions League victory, as they beat RB Salzburg 3-0 on Tuesday to move into the playoff spots.
Luis Enrique's side, who have made a terrible start to their Champions League campaign, now sit 24th in the standings just inside the playoff positions, with seven points from six games, while Salzburg are 32nd.
Achraf Hakimi set up Ramos for the opener on the half-hour mark.
Paris St Germain's Desire Doue applauds their fans after the match. (Reuters)
PSG were the better side and Mendes doubled their advantage in the 72nd minute with a thunderous left-footed shot from Doue's pass.
Defender Lucas Hernandez returned to the side after a long-term injury and replaced Mendes six minutes from time before Doue added a third goal to seal a much-needed win.
Aston Villa's John McGinn scores their first goal. (Reuters)
Unai Emery's super-subs get the job done for the Villans
Aston Villa secured a thrilling away victory over RB Leipzig in the Champions League with a 3-2 triumph at the Red Bull Arena.
Captain John McGinn wasted no time, opening the scoring in the third minute by heading Ollie Watkins’ assist past Peter Gulacsi. However, Villa's missed chances proved costly when Emi Martinez's error gifted Leipzig an equalizer. The Argentine goalkeeper misjudged a clearance, allowing Lois Openda to steal the ball, dribble past him, and slot it into an empty net just before the half-hour mark.
Aston Villa's Ezri Konsa shakes hands with RB Leipzig's Lois Openda after the match. (Reuters)
Super-sub Jhon Durán, who now boasts six goals off the bench this season — the most in Europe’s top five leagues — made an immediate impact after the break. In the 52nd minute, he connected with a Youri Tielemans pass and unleashed a stunning 30-meter strike that soared past Gulacsi.
Two minutes after he entered the game, Ross Barkley bagged a fluke winner in the 85th minute when he slipped while firing a shot from long range that took a heavy deflection off Lukas Klostermann and went in.
With 13 points after six games, Unai Emery’s men are provisionally third in the table and just a win away from booking their berth in the Champions League last 16.
Bayer Leverkusen's Nordi Mukiele celebrates scoring their first goal. (Reuters)
Last-gasp Mukiele goal gives Leverkusen 1-0 win over Inter Milan
Bayer Leverkusen's Nordi Mukiele scored a 90th-minute goal to give his team a 1-0 win over Inter Milan in the Champions League on Tuesday and move the Germans closer to qualification.
The Germans, who enjoyed more than 60% of possession, were the better side for most of the game, hitting the post through Nathan Tella early in the match before going close again with shots from Florian Wirtz and Jonathan Tah.
But they had to wait until the final minute for Mukiele to slot in after a goalmouth scramble which was the first goal Inter had conceded in the competition after five clean sheets.
Inter Milan's Kristjan Asllani, Stefan de Vrij and Piotr Zielinski look dejected after the match. (Reuters)
The Italians' first defeat in the competition saw them drop to fourth place on 13 points, behind Leverkusen who are second, also on 13 with two matches remaining.
Inter coach Simone Inzaghi's substitutions after the hour mark looked to inject new life into their game but they still could not threaten up front, with the match heading towards a goalless conclusion until the 27-year-old Mukiele pounced on a loose ball in the box to drill in the winner.