FC Porto beat Benfica 3-1 at the Estádio do Dragão on Sunday, 20 September 2026, moving five points clear at the top after seven straight Liga Portugal wins. Clément Lenglet's first-half dismissal left Benfica with 10 men. Gabri Veiga opened the scoring, Alexander Bah equalised, and Victor Froholdt and Hwang In-beom restored and extended Porto's lead. Attendance was reported at 49,560 by the home club.
How the Clássico turned Benfica started brightly.
Georgiy Sudakov and Gianluca Prestianni threatened before Pablo Rosario cleared an Alexander Bah effort almost off the line, according to FC Porto's match report and Benfica's live match centre. Jan Bednarek found Pepê, who released Veiga for 1-0. Moments later, Lenglet, already booked after a foul on Froholdt, received a second yellow following a clash with André Silva and was sent off. Veiga then left with a leg issue and Hwang came on. Early in the second half, Prestianni found Bah, who headed home for 1-1. Porto responded immediately: Froholdt finished low across Soares for 2-1, then André Silva set up Hwang for 3-1. Goal times of Veiga 32', Bah 51', Froholdt 55' and Hwang 60' are taken from Benfica's official minute-by-minute centre and align with RTP/Lusa's scorers. Oskar Pietuszewski and Samu were introduced late as Porto saw out the victory. Samu returned after seven months out, and both were warmly received according to FC Porto's official report.
Standings and context
The result left Porto on 21 points from seven wins, five clear of second-placed Benfica on 16, according to RTP Madeira's Lusa despatch and the clubs' post-match accounts. It was the first O Clássico of the 2026/27 Liga Portugal campaign, with Porto moving five points clear at the top after seven straight wins.