Elsewhere: Shakhtar Donetsk set up final-game showdown with Porto after beating Antwerp 1-0; Borussia Dortmund seal progression with 3-1 win at AC Milan; Atletico Madrid into last 16 with victory at Feyenoord by same scoreline; Young Boys into Europa League after 2-0 win over Red Star
Tuesday 28 November 2023 23:44, UK
Joao Cancelo and Joao Felix earned Barcelona a 2-1 comeback win against Porto to book their spot in the Champions League knockout rounds for the first time in three seasons.
After crashing out of the competition in the group stage two years in a row, five-times champions Barca are back in the last 16 after securing a top-two finish with one game remaining.
Barcelona are top of Group H on 12 points, three ahead of Porto and Shakhtar Donetsk who will play each other on the final match day to decide who will join the Spaniards in the knockout stage.
Shakhtar beat Antwerp 1-0 on Tuesday courtesy of Mykola Matviyenko's early goal to give themselves real hope of going through.
Barca need at least a draw against bottom side Antwerp in two weeks' time to guarantee top spot in the group.
They had to dig deep against a valiant Porto who were the better side in the first half but were frustrated by an inspired performance from Barca goalkeeper Inaki Pena, who replaced injured Marc-Andre ter Stegen and made several excellent saves to keep the hosts in the game.
Pena made a reflex save to deny a point-blank strike from Galeno in the 28th minute and blocked another effort by the Porto winger two minutes later, but this time Pepe was well placed inside the box to strike home the rebound and put them in front.
Champions League fixtures
Champions League results
Champions League group tables
Get Sky Sports
However,
Read on skysports.com