It's a repeat of the 2015 Champions League final when Juventus host Barcelona in the first leg of this season’s quarter-finals tonight.
Two years ago, goals from Ivan Rakitic, Luis Suarez and Neymar sealed a 3-1 victory for Barca, and the treble in Luis Enrique’s first season in charge.
Enrique has since announced he will be leaving the Nou Camp at the end of the season, and would dearly love another European Cup as a parting gift.
That looked near-impossible at 4-0 down after the first leg against Paris Saint-Germain – and 5-3 down on aggregate with 88 minutes played of the second tie.
What followed was one of the most incredible comebacks in football history, with Neymar scoring twice and assisting Sergi Roberto to see Barca through in the most dramatic style imaginable.
Juventus had a much calmer route through to the last eight, seeing off Porto 3-0 on aggregate without breaking a sweat.
Their creatively named Juventus Stadium is an absolute fortress – they haven’t lost a home match in any competition since August 2015, winning their last 14 in front of their own fans.
Evergreen keeper Gianluigi Buffon has conceded just six times in those 14 games – the 39-year-old was in goal for Barcelona’s last visit in 2003, a game that Enrique started in midfield for the Catalans.
While Juve sit six points clear at the top of Serie A, and are headed for their sixth title in a row, Barca sit second in La Liga, and missed a big chance to close the gap on Real Madrid when losing 2-0 to Malaga on Saturday.
While it’s impossible to write off a team containing Neymar, Suarez and Lionel Messi, this is not the all-conquering side of a few years ago.
With Sergio Busquets suspended, Juve will fancy their chances of dominating the midfield.
Recent defeats to Malaga, Deportivo, and that first leg humbling in Paris show this Barcelona team are beatable, and I like 188BET’s 29/18 for a Juventus win tonight.
Denying Barca an away goal will be key, and Buffon’s defence is as tight as any.
I’ll be selling total goals at 2.5 with Sporting Index.
Juventus - 29/18 (188BET)
Sell total goals - 2.5 (Sporting Index)