Brought to you by

Key Events

J. Frimpong
Yellow 2nd/RC
M. Taremi
2 - 0
Z. Sanusi
M. Taremi
1 - 0
P. Schick
Penalty Miss
Diogo Costa
Penalty Save

Match Stats

41% 59%
Shots Off Target
Shots On Target 4 6
Total Passes 342 498
  • Heatmap
  • Touch Map
Live table
Pos Team P W D L F A +/- PTS Form
1 Porto POR Porto 6 4 0 2 12 7 +5 12 W W W W L
2 Club Brugge CLU Club Brugge 6 3 2 1 7 4 +3 11 D L D W W
3 Bayer Leverkusen LEV Bayer Leverkusen 6 1 2 3 4 8 -4 5 D D L L W
4 Atlético Madrid ATM Atlético Madrid 6 1 2 3 5 9 -4 5 L D D L L


8th Finals
UEFA Europa League


That's all for today, goodbye!
The win moves Porto to second in Group B while Leverkusen drop to third. The two sides will play in their respective leagues this weekend before the reverse fixture next week in Germany.
Hudson-Odoi thought he put Leverkusen in front after firing past Costa from close range, but a foul in the build-up from Andrich saw the goal disallowed. Taremi then scored past Hradecky inside the six-yard box with a lunging finish, but when Anthony Taylor went to the VAR monitor, he disallowed the goal and awarded a penalty for the visitors after a handball from Carmo. Schick stepped up to take the penalty but his shot was saved by Costa low to his left. Zaidu finally broke the deadlock for Porto in the 69th minute as his header from Taremi's cross was too powerful for Hradecky to stop. The defender also made a vital tackle at the other end to stop Diaby from scoring. Galeno then made it 2-0 to finish the game off as Hradecky's toe to the ball could not stop it from going in. Frimpong then received a second yellow card after a clumsy challenge on Galeno and was sent off for Leverkusen to round off a disappointing night for the visitors.
90' + 4' HUGE MISS! Otavio has a brilliant chance to make it 3-0 but he somehow fires over from less than 10 yards out!
90' + 3' Porto are now very comfortable in this game and defending in numbers to ensure a clean sheet to add to the three points.
David Carmo
Yellow Card
90' + 1' Carmo picks up a silly yellow card after pulling Adli's shirt.
90' There will be a minimum of four additional minutes
88' RED CARD! Frimpong is sent off for Leverkusen as things go from bad to worse for them. He fouls Pepe unnecessarily and the referee shows him a second yellow card.
M. Taremi
86' Taremi drives with the ball for a few yards before sliding Galeno through for a brilliant goal-scoring opportunity. The winger did not even have to take a touch to settle himself before shooting due to the nature of the pass.
86' GOALLLL!!! 2-0 GALENO!!! Galeno secures all three points for Porto as he doubles their lead late on! Taremi plays slides Galeno through before the Brazilian strikes the ball towards the bottom left corner. Hradecky got a foot to the ball but could not stop the goal.
T. Fosu-Mensah
C. Hudson-Odoi
86' Fosu-Mensah replaces Hudson-Odoi.
85' HUGE TACKLE! Zaidu makes a very important tackle to stop Diaby from shooting six yards out from the goal! The Nigerian doing work in both boxes to try win the game for Porto.
M. Grujić
M. Uribe
83' Grujic replaces Uribe in the centre of the Porto midfield as they look to try and secure all three points.
81' The Porto fans are doing their best to encourage their team on the pitch to see this game through. The noise in the stadium is getting louder and louder.
N. Amiri
C. Aránguiz
79' Leverkusen make an attacking change in midfield as Amiri replaces Aranguiz.
78' Leverkusen are sending more players forward and risking a counter-attack against them as they search for an equaliser.
76' Porto are not slowing down and trying to defend their lead. They are still attacking and going for a second goal to try and kill the game.
74' Taremi has been directly involved in four goals in his last five Champions League appearances at the Estadio do Dragao (two goals and two assists), including assisting the winner in FC Porto’s last home victory in the competition (1-0 v AC Milan in October 2021). Taremi was absent from his side’s 0-4 defeat at home to Club Brugge last time out through suspension.
A. Adli
A. Hložek
72' Adli replaces Hlozek, who did not have any impact on this game.
K. Demirbay
R. Andrich
72' Demirbay comes onto the pitch for Andrich in the Leverkusen midfield.
Toni Martínez
71' Martinez replaces Evanilson in the Porto frontline.
M. Taremi
69' Taremi receives the ball out wide from Galeno, lefts his head up and makes no mistake with an inch-perfect cross to Zaidu at the back post. The defender uses the pace on the cross to score past Hradecky.
Z. Sanusi
69' GOALLLL!!! 1-0 ZAIDU!! Porto finally break the deadlock after Zaidu scores with a header at the back post! The Porto midfielders work a few quick passes before allowing Galeno to drive forward. He passes to Taremi on the right-wing before he crosses to Zaidu, whose header was too powerful for Hradecky to stop.
67' Evanlison goes down the box following a challenge from Andrich but Anthony Taylor waves any penalty claims away. The attacker is now receiving treatment on the pitch.
65' Leverkusen have only won two of their last 13 away games in the Champions League (D5 L6), with three of the last four ending in defeats without scoring (W1) – 0-3 v Juventus, 0-1 v Atletico Madrid and 0-1 v Club Brugge on MD1 this season.
João Mário
63' Galeno replaces Mario at left-midfield to add more energy to the attack.
Z. Sanusi
63' Zaidu replaces Wendell at right-back.
M. Uribe
Yellow Card
61' Uribe receives a yellow card for a sliding tackle on Frimpong.
60' The tempo of the game is slowing down as the energy levels at the start of the half are taking their toll.
58' Frimpong and Diaby once again combine on the right side to create a chance. Diaby whips in a cross but Pepe heads any danger away.
R. Andrich
Yellow Card
56' Andrich fouls Mario on the counter-attack and receives a yellow card.
54' Leverkusen are trying to fight their way back into control of this game but Porto are matching their pace and physicality at the moment.
J. Frimpong
Yellow Card
52' Frimpong receives a yellow card after fouling Pepe during an attack.
52' Porto are starting this half at a very high tempo. They are passing forward at every available opportunity and holding a high line to try and win the ball back higher up the pitch.
João Mário
Yellow Card
50' Mario goes into the referee's book after catching Andrich in the face during an aerial challenge.
48' Aranguiz is back on his feet and able to continue for Leverkusen.
47' Aranguiz is receiving treatment from the physios following a collision in the box.
46' Diaby gets the second half underway for Leverkusen!
Bruno Costa
46' Otavio replaces Costa on the right-wing for Porto.
Leverkusen have been the much better side in this game so far, with Diaby leading them in almost every attack. His pace and dribbling ability are causing all sorts of problems. Porto have looked good in spells but they will need to make their chances count as Leverkusen will want to start this half the same way they did the first.
Both Porto and Leverkusen have put the ball in the net but VAR has kept this game at 0-0. Hudson-Odoi thought he put Leverkusen in front after firing past Costa from close range, but a foul in the build-up from Andrich saw the goal disallowed. Taremi then scored past Hradecky inside the six-yard box with a lunging finish, but when Anthony Taylor went to the VAR monitor, he disallowed the goal and awarded a penalty for the visitors after a handball from Carmo. Schick stepped up to take the penalty but his shot was saved by Costa low to his left.
45' + 2' CHANCE! The game is opening up here for both sides and Leverkusen have a chance to take the lead as Schick finds himself in on goal. Costa manages to tip his effort over the bar for a corner. The corner comes to nothing for Leverkusen.
45' There will be a minimum of four additional minutes.
P. Schick
Penalty Miss
45' Schick tries to drive his penalty low into the bottom right corner, but Costa gets both hands to the ball and stops the effort!
Diogo Costa
Penalty Save
45' PENALTY SAVED! Costa saves the penalty from Schick as he dives low to his left! Still 0-0 in this somehow!
43' PENALTY! VAR disallows Taremi's goal as there was a handball at the other end and Leverkusen now have a penalty!
P. Hincapié
Yellow Card
40' Hincapie receives a yellow card after a reckless sliding challenge on Pepe.
40' SAVE! Hradecky makes a great diving save to stop Uribe's powerful striker from distance!
38' Leverkusen are back in control of this game following a good spell from Porto. The hosts will aim to head into the break without being a goal down.
36' Play resumes as Wendell returns back onto the pitch following a concussion test.
33' Diaby takes the corner for Leverkusen and Costa punches it out. He also takes out Wendell in the process, who is now down with a head injury.
32' Frimpong now uses his pace to beat Pepe and Wendell on the right-wing and then wins a corner for his side.
30' Momentum is swinging in Porto's favour as they build on their earlier chance with a few more after retaining possession well.
28' Porto finally strings a few passes together and work the ball into the box. Taremi flicks a lofted pass towards Evanilson, but the Brazilian is pushed to the ground by Hincapie. The referee says no penalty.
26' Leverkusen are finding a lot of joy in the wider areas of the pitch. Hudson-Odoi and Diaby are taking on their markers without hesitation and then pressing them when out of possession.
24' Porto finally have possession of the ball after a lot of Leverkusen dominance, but Pepe wastes it with an overhit long ball towards Taremi.
22' Diaby has had the most touches of any attacker so far (15), won four of his five duels and made one key pass in the opening 22 minutes.
20' Diaby swings in a free-kick for Leverkusen but Costa punches it away from danger for Porto.
18' GOAL DISALLOWED! Hudson-Odoi's goal has been overturned by VAR after a foul in the build-up by Andrich!
17' VAR are checking for a foul in the build-up to the goal. Anthony Taylor goes to the monitor.
15' Leverkusen are growing into this game really well and beginning to starve Porto of the ball. They are pressing higher and controlling the ball much more confidently now.
13' Wendell hobbles off the pitch and looks to be in a lot of discomfort. The referee allows him to come back on but he might not last too long.
12' Wendell is down and receiving treatment on the pitch.
10' Diaby drives past four Porto players and into the box but he cannot find the final pass needed to score. He is looking the most threatening for Leverkusen so far.
8' Leverkusen are settling into the game and enjoying more of possession. Porto are looking for opportunities to counter-attack as the visitors' full-backs are pushing high up the pitch.
6' Diaby and Frimpong combine down the right-hand side to get the ball up the pitch. Diaby then drives inside before switching the ball to Hudson-Odoi on the edge of the box. The winger takes a touch inside before shooting, but Pepe blocks the shot.
4' Leverkusen are struggling to get the ball into the final third without Porto's midfielders tackling or intercepting the ball. Hudson-Odoi and Diaby do however look dangerous on the wings very early on here.
2' Porto are starting more confidently and moving the ball around well. Costa tries his luck from range but his shot flies over the bar.
1' Taremi gets the game underway for Porto!
The players are making their way out of the tunnel and onto the pitch!
Porto have lost each of their two European matches against Leverkusen, losing 2-1 away and 3-1 at home in the 2019-20 UEFA Europa League.
Sergio Conceicao makes one change to his starting lineup from their fixture against Braga as Mario comes in for Conceicao at right-back. Gerardo Seoane makes three changes from the side that lost to Bayern as Hincapie, Hlozek, and Aranguiz comes into the starting 11.
SUBS: Kerem Demirbay, Niklas Lomb, Amine Adli, Ayman Azhil, Sardar Azmoun, Nadiem Amiri, Andrey Lunev, Timothy Fosu-Mensah, Odilon Koussounou, Mitchel Bakker.
Bayer Leverkusen: (4-2-3-1): Lukas Hradecky; Jeremie Frimpong, Jonathan Tah, Edmond Tapsoba, Piero Hincapie; Robert Andrich, Charles Aranguiz; Moussa Diaby, Adam Hlozek, Callum Hudson-Odoi; Patrik Schick.
SUBS: Claudio Ramos, Gabriel Veron, Otavio, Toni Martinez, Zaidu Samuel, Marko Grujic, Fabio Cardoso, Rodrigo Conceicao, Danny Loader, Wenderson Galeno, Bernardo Pereira Folha.
Porto (4-4-2): Diogo Costa; Joao Mario, Pepe, David Carmo, Wendell; Bruno Costa, Stephen Eustaquio, Mateus Uribe, Pepe; Mehdi Taremi, Evanlison.
Leverkusen lost 1-0 to Club Brugge in their opening Champions League fixture but followed it up with a 2-0 win over Atletico at home. They lost 4-0 to Bayern Munich on the weekend to leave them 17th in the Bundesliga standings.
Porto are currently bottom of Group B after losing 2-1 to Atletico Madrid and 4-0 to Club Brugge in their two matches. They did however win their first game back from the international break after beating Braga 4-1.
Hello and welcome to the live commentary of the Champions League fixture between FC Porto and Bayer Leverkusen.