It was the night of 2015 when Barcelona, led by Luis Suarez heroics, lifted the Champions League trophy by beating Juventus 3-1.
Two years on, these two sides meet again in the quarter finals on Tuesday night.
Juventus are cruising to their sixth successive Seria A trophy while Barcelona are battling it out to remain in the La Liga race.
The Catalans reached the last eight after a miraculous second leg win over Paris Saint-Germain.
Barcelona, who are second behind Real Madrid in the La Liga title race, became the first team in Champions League history to overhaul a first-leg deficit of four goals when they beat French champions PSG.
Barca’s memorable comeback victory shows that there is no score in the first leg that cannot be overcome.
Juventus will be aware of this fact and know that Barcelona will be ready for this encounter.
The match is pipped to be a classic case of Italian defence and Barca’s best attacking triumvirate – Lionel Messi, Luis Suarez and Neymar.
Juventus come into this match with an unbeaten 21 European home league games winning record at the Juventus stadium. This treak includes an impressive 21 clean sheets.
Barcelona come into this match at the back of a disappointing 2-0 loss against Malaga and they will be keen to get back to winning ways.
The last four meetings in the Juventus stadium between these two suggest that Barcelona are yet to beat Juventus. They have drawn 2, lost 2.
Team news and injury problems
Juventus striker Mario Mandzukic is expected to return from injury and right-back Dani Alves is set to face former club Barca for the first time since joining the Italian champions.
Barcelona’s Sergio Busquets is banned after two bookings in the last-16 tie against Paris St-Germain.
Midfielders Rafinha and Arda Turan, and defender Aleix Vidal are all missing through injury.
Dortmund welcome Monaco at Signal Iduna Park
Borussia Dortmund have a host of injury concerns ahead of the Champions League quarter-final first leg against French leaders Monaco at Signal Iduna Park.
Playmaker Marco Reus (hamstring) has returned to training, while Shinji Kagawa, Andre Schurrle, Julian Weigl and Lukasz Piszczek are doubts.
Monaco, who beat Manchester City in the last 16, are without suspended midfielder Tiemoue Bakayoko.
Right-back Djibril Sidibe is set to miss out with appendicitis.
AS Monaco are three points clear at the top of Ligue 1 and have averaged nearly three goals a game. They became the first team to progress in a Champions League knockout tie after conceding six goals following the thrilling 6-6 away-goal win against City.
Dortmund eased past Portuguese side Benfica in a 4-1 aggregate victory.
“Monaco play at a very high tempo and, in addition to individual talent, they have a very strong team ethic,” said Dortmund head coach Thomas Tuchel, whose side were thrashed 4-1 by arch-rivals Bayern Munich at the weekend.
“I think it’s safe to say we won’t have two 0-0 draws; both teams are too interested in scoring and pushing themselves to the limit.”
Both sides are bidding to reach the semi-finals of Europe’s premier club competition for a fourth time.
Dortmund previously reached the last four in 2012-13 when they knocked out Spanish giants Real Madrid before losing to Bayern Munich in the final at Wembley.
Monaco have not reached the semi-final stage since 2004 when they were beaten by Portuguese side Porto in the final.