Coverage of the Europa League League Stage clash between Porto and Hoffenheim.
Live Updates: Porto 2-0 Hoffenheim
Last Updated: Wednesday, June 4, 2025 at 23:55 UK
| First Half starts. | ||
| 1' | Florian Grillitsch - TSG Hoffenheim - won a free kick in defence. | |
| 1' | Fouled by Nico González - FC Porto | |
| 5' | Fouled by Arthur Chaves - TSG Hoffenheim | |
| 5' | Iván Jaime - FC Porto - won a free kick on the left wing. | |
| 9' | Corner - FC Porto. Conceded by Arthur Chaves. | |
| 10' | Shot blocked. Francisco Moura - FC Porto - shot with left foot from outside the box is blocked. | |
| 11' | Corner - TSG Hoffenheim. Conceded by Nehuén Pérez. | |
| 12' | Missed chance. Jacob Bruun Larsen - TSG Hoffenheim - shot with the head from the centre of the box is close, but missed. Assist - Tom Bischof with a cross after corner. | |
| 15' | Alexander Prass - TSG Hoffenheim - won a free kick on the left wing. | |
| 15' | Fouled by Iván Jaime - FC Porto | |
| 16' | Corner - TSG Hoffenheim. Conceded by Tiago Djaló. | |
| 19' | Missed chance. Adam Hlozek - TSG Hoffenheim - shot with right foot from the centre of the box missed. Assist - Alexander Prass with a cross. | |
| 20' | Shot blocked. Iván Jaime - FC Porto - shot with left foot from a diffucult position on the left is blocked. Assist - Galeno with a through ball. | |
| 20' | Corner - FC Porto. Conceded by Anton Stach. | |
| 21' | Corner - FC Porto. Conceded by Tom Bischof. | |
| 21' | Missed chance. Galeno - FC Porto - header inside of six yard box - left side is close, but missed to the left. Assist - Alan Varela with a cross after corner. | |
| 23' | Offside - TSG Hoffenheim. Jacob Bruun Larsen is in offside. | |
| 24' | Adam Hlozek - TSG Hoffenheim - won a free kick in attack. | |
| 24' | Fouled by Nico González - FC Porto | |
| 26' | Shot blocked. Valentin Gendrey - TSG Hoffenheim - shot with right foot from outside the box is blocked. | |
| 26' | Corner - TSG Hoffenheim. Conceded by Iván Jaime. | |
| 27' | Missed chance. Stanley Nsoki - TSG Hoffenheim - shot with right foot from the centre of the box is high and wide to the right after corner. | |
| 27' | Fouled by Alexander Prass - TSG Hoffenheim | |
| 27' | Pepê - FC Porto - won a free kick in attack. | |
| 28' | New attacking attempt. Pepê - FC Porto - shot with right foot from the right side of the box is saved in the right corner. Assist - Alan Varela. | |
| 28' | Corner - FC Porto. Conceded by Oliver Baumann. | |
| 29' | Hand ball by Samu Omorodion - FC Porto | |
| 31' | Corner - TSG Hoffenheim. Conceded by Tiago Djaló. | |
| 31' | Fouled by Valentin Gendrey - TSG Hoffenheim | |
| 31' | Francisco Moura - FC Porto - won a free kick in defence. | |
| 32' | Corner - TSG Hoffenheim. Conceded by Francisco Moura. | |
| 33' | Alexander Prass - TSG Hoffenheim - won a free kick in defence. | |
| 33' | Fouled by Martim Fernandes - FC Porto | |
| 35' | New attacking attempt. Samu Omorodion - FC Porto - shot with left foot inside of six yard box - left side is saved in the left corner. | |
| 36' | Shot blocked. Francisco Moura - FC Porto - shot with left foot from the left side of the box is blocked. | |
| 39' | Missed chance. Andrej Kramaric - TSG Hoffenheim - shot with right foot from the centre of the box missed. Assist - Valentin Gendrey with a head. | |
| 40' | Fouled by Samu Omorodion - FC Porto | |
| 40' | Valentin Gendrey - TSG Hoffenheim - won a free kick in defence. | |
| 42' | Shot blocked. Iván Jaime - FC Porto - shot with right foot from outside the box is blocked. Assist - Nico González. | |
| 42' | Corner - FC Porto. Conceded by Florian Grillitsch. | |
| 44' | Missed chance. Adam Hlozek - TSG Hoffenheim - shot with right foot from the centre of the box goes high. Assist - Andrej Kramaric. | |
| 45' | Fouled by Stanley Nsoki - TSG Hoffenheim | |
| 45' | Pepê - FC Porto - won a free kick in attack. | |
| 45' | Delay in match - injury Pepê - FC Porto | |
| 45' | Stanley Nsoki - TSG Hoffenheim - receive yellow card for a foul. | |
| 45' | Fourth official has announced 1 minutes of added time. | |
| 45+1' | Delay over. They are ready to continue. | |
| 45+2' | Goal! FC Porto 1, TSG Hoffenheim 0. Tiago Djaló - FC Porto - shot with right foot from the centre of the box to the left corner. Assist - Nico González with a head. | |
| 45+3' | First Half ended - FC Porto 1, TSG Hoffenheim 0. | |
| 45' | Second Half starts FC Porto 1, TSG Hoffenheim 0. | |
| 46' | Hand ball by Samu Omorodion - FC Porto | |
| 47' | Alan Varela - FC Porto - won a free kick in defence. | |
| 47' | Fouled by Jacob Bruun Larsen - TSG Hoffenheim | |
| 48' | Offside - FC Porto. Samu Omorodion is in offside. | |
| 49' | Offside - TSG Hoffenheim. Alexander Prass is in offside. | |
| 53' | New attacking attempt. Florian Grillitsch - TSG Hoffenheim - shot with right foot from outside the box is saved by goalkeeper in the centre of the goal. Assist - Andrej Kramaric. | |
| 54' | Alexander Prass - TSG Hoffenheim - won a free kick on the left wing. | |
| 54' | Fouled by Nehuén Pérez - FC Porto | |
| 54' | Nehuén Pérez - FC Porto - receive yellow card for a foul. | |
| 55' | Missed chance. Alexander Prass - TSG Hoffenheim - shot with left foot from outside the box is high and wide to the left. Assist - Florian Grillitsch . | |
| 55' | Missed chance. Iván Jaime - FC Porto - shot with right foot from outside the box missed. Assist - Alan Varela. | |
| 57' | Corner - TSG Hoffenheim. Conceded by Francisco Moura. | |
| 59' | Shot blocked. Adam Hlozek - TSG Hoffenheim - shot with left foot from outside the box is blocked. Assist - Tom Bischof. | |
| 59' | Fouled by Martim Fernandes - FC Porto | |
| 59' | Tom Bischof - TSG Hoffenheim - won a free kick in defence. | |
| 60' | Substitution - FC Porto. Fábio Vieira for Iván Jaime. | |
| 60' | Shot blocked. Jacob Bruun Larsen - TSG Hoffenheim - shot with left foot from the left side of the box is blocked. Assist - Tom Bischof. | |
| 61' | Missed chance. Adam Hlozek - TSG Hoffenheim - shot with left foot from the centre of the box missed to the left. Assist - Jacob Bruun Larsen. | |
| 62' | Fouled by Pepê - FC Porto | |
| 62' | Tom Bischof - TSG Hoffenheim - won a free kick on the left wing. | |
| 63' | Corner - TSG Hoffenheim. Conceded by Nehuén Pérez. | |
| 66' | Anton Stach - TSG Hoffenheim - won a free kick in defence. | |
| 66' | Fouled by Pepê - FC Porto | |
| 66' | Hand ball by Adam Hlozek - TSG Hoffenheim | |
| 70' | Substitution - TSG Hoffenheim. Umut Tohumcu for Florian Grillitsch. | |
| 70' | Substitution - TSG Hoffenheim. Haris Tabakovic for Adam Hlozek. | |
| 70' | Substitution - TSG Hoffenheim. Mërgim Berisha for Jacob Bruun Larsen. | |
| 72' | Missed chance. Valentin Gendrey - TSG Hoffenheim - with an attempt from the centre of the box missed. Assist - Alexander Prass with a cross. | |
| 72' | Fouled by Pepê - FC Porto | |
| 72' | Tom Bischof - TSG Hoffenheim - won a free kick in attack. | |
| 73' | Missed chance. Andrej Kramaric - TSG Hoffenheim - shot with right foot from few metres missed . | |
| 75' | Goal! FC Porto 2, TSG Hoffenheim 0. Samu Omorodion - FC Porto - shot with right foot from the centre of the box to the left corner following a fast break. | |
| 77' | Alexander Prass - TSG Hoffenheim - won a free kick in defence. | |
| 77' | Fouled by Alan Varela - FC Porto | |
| 77' | Alan Varela - FC Porto - receive yellow card for a foul. | |
| 79' | Fouled by Alexander Prass - TSG Hoffenheim | |
| 79' | Martim Fernandes - FC Porto - won a free kick in defence. | |
| 79' | Substitution - TSG Hoffenheim. Tim Drexler for Arthur Chaves. | |
| 80' | Corner - FC Porto. Conceded by Tim Drexler. | |
| 80' | Shot blocked. Samu Omorodion - FC Porto - shot with the head from the centre of the box is blocked. Assist - Fábio Vieira with a cross. | |
| 80' | Offside - FC Porto. Francisco Moura is in offside. | |
| 81' | Missed chance. Stanley Nsoki - TSG Hoffenheim - shot with left foot from more than 35 yards goes high. Assist - Tom Bischof. | |
| 81' | Delay in match - injury Tiago Djaló - FC Porto | |
| 83' | Delay over. They are ready to continue. | |
| 83' | Fouled by Nico González - FC Porto | |
| 83' | Tom Bischof - TSG Hoffenheim - won a free kick in attack. | |
| 83' | Nico González - FC Porto - receive yellow card for a foul. | |
| 84' | Substitution - FC Porto. Zé Pedro for Tiago Djaló - injury. | |
| 84' | Substitution - TSG Hoffenheim. David Jurásek for Alexander Prass. | |
| 86' | Corner - TSG Hoffenheim. Conceded by Zé Pedro. | |
| 86' | Corner - TSG Hoffenheim. Conceded by Galeno. | |
| 87' | Fouled by Stanley Nsoki - TSG Hoffenheim | |
| 87' | Samu Omorodion - FC Porto - won a free kick in defence. | |
| 88' | Fouled by Samu Omorodion - FC Porto | |
| 88' | Stanley Nsoki - TSG Hoffenheim - won a free kick in defence. | |
| 88' | Missed chance. Tim Drexler - TSG Hoffenheim - shot with right foot from outside the box goes high. Assist - Umut Tohumcu. | |
| 90' | Fourth official has announced 4 minutes of added time. | |
| 90+1' | Fouled by Haris Tabakovic - TSG Hoffenheim | |
| 90+1' | Zé Pedro - FC Porto - won a free kick in defence. | |
| 90+2' | Substitution - FC Porto. Gonçalo Borges for Pepê. | |
| 90+2' | Substitution - FC Porto. Danny Namaso for Samu Omorodion. | |
| 90+5' | Anton Stach - TSG Hoffenheim - won a free kick in defence. | |
| 90+5' | Fouled by Danny Namaso - FC Porto | |
| 90+5' | Second Half ended - FC Porto 2, TSG Hoffenheim 0. | |
| Thats all. Game finished - FC Porto 2, TSG Hoffenheim 0. |


