An extra-time free-kick from Sergio Oliveira dumped Juventus out of the Champions League last night.
Porto lost the second leg 3-2 in Turin, but went through on away goals.
Their achievement was all the more remarkable for the fact they played more than an hour with ten men following the dismissal of Mehdi Taremi.
Erling Haaland took his Champions League goals haul to 20 last night.
His 14th game in the competition saw his Borussia Dortmund side draw 2-2 with Sevilla.
Dortmund progressed to the quarter-finals 5-4 on aggregate.
Liverpool are sweating over the fitness of Roberto Firmino ahead of tonight's last-16 second leg with R-B Leipzig.
The Premier League's side nominal home leg is being played in Budapest due to travel restrictions.
Liverpool will look to put their shocking domestic form behind them, and build on a 2-nil first leg lead.
Reds manager Jurgen Klopp says each new game presents an opportunity.
Elsewhere, Paris Saint-Germain bring a 4-1 first leg lead into their tie with Barcelona.
Both of tonight's games kick off at 8.
Before all of that, Manchester City could take another step towards the Premier League title.
Pep Guardiola's side will look to put their derby defeat firmly behind them when Southampton visit the Etihad Stadium.
Kick off is at 6, and a City win would open up a fourteen-point lead over neighbours United.
Rob James will face an I-H-R-B Referrals Committee today.
The amateur jockey was captured pretending to ride a recently-deceased horse in a video widely circulated last week.
Trainer Gordon Elliott was handed a six-month suspension last week for a picture of him taking a call on a dead horse.
There's a seven-race card at Wexford this afternoon with the first off at ten-to-2.
Rory McIlroy insists his best days are ahead of him as he prepares for his defence of the Players Championship at Sawgrass in Florida this week.
The County Down star has been frustrated by swing issues.
He's without a win in 16 months and it's now 7 years since he won a major.
But he's remaining positive.
Sam Bennett is looking to keep hold of the green points jersey on today's fourth stage of the Paris-Nice.
There are two intermediate sprints to contend with in a hilly 188-kilometre trek to Chiroubles.