Champions League roundup: Porto thrash Shakhtar to reach last 16

Porto's Galeno celebrates after scoring the opening goal against Shakhtar Donetsk on Wednesday. Photograph: Luis Vieira/AP
  • Galeno strikes twice in 5-3 win for Portuguese side
  • Barcelona beaten in Antwerp but still top group

Porto progressed through to the last 16 of the Champions League with a 5-3 win against Shakhtar Donetsk.

Porto hit the front in the ninth minute when Galeno opened the scoring. Danylo Sikan equalised on the half-hour, only for Galeno to grab a second to give the hosts a 2-1 lead at the break.

The Portuguese club doubled their advantage when Mehdi Taremi lashed into the roof of the net, but Shakhtar hit back through Stephen Eustakio’s own goal.

Porto sealed victory in the 76th minute when Pepe stabbed home and added another through Francisco Conceicao before Eguinaldo knocked in a late consolation for the Ukrainian team.

Royal Antwerp grabbed their first victory in the Champions League this season with a dramatic 3-2 triumph against Barcelona, who had already qualified.

The Belgian side hit the front in the second minute when Arthur Vermeeren slammed home from close range, but Barça were on level terms 10 minutes before the break through Ferran Torres.

The hosts regained their advantage with a goal from Vincent Janssen. Barcelona thought they nicked a point thanks to Marc Gulu’s strike in the first minute of stoppage time, but Antwerp hit a dramatic winner when George Ilenikhena struck a minute later.

Benjamin Sesko and Emil Forsberg struck twice in five second-half minutes to secure the already qualified RB Leipzig a 2-1 victory against Young Boys. Ebrima Colley briefly levelled for the Swiss outfit.

Strikes from Antoine Griezmann and Samuel Lino handed Atlético Madrid a 2-0 win against Lazio after both sides had already secured their place in the last 16 from Group E.