With just 100 days until the Heineken Champions Cup final at St. James’ Park in Newcastle, we take a look back at the 2018 decider between four-time winners Leinster Rugby and Racing 92, which the Irish province won 15-12.

Tickets are selling fast for European Finals weekend, so to avoid disappointment fans are urged to secure their place at the Heineken Champions Cup and Challenge Cup final by clicking HERE.

Utility back Isa Nacewa was the Leinster hero in his last match before retiring as he slotted two late penalties to deny Racing a first Champions Cup success in a thrilling final seven minutes.

The French side made the better start, taking the lead on three minutes through scrum-half Teddy Iribaren, after Leinster were penalised for a high tackle by referee Wayne Barnes.

That lead lasted just over 10 minutes as Nacewa launched a Leinster attack down the left wing that led to a penalty for the Irish province, which fly-half Johnny Sexton landed.

Iribaren kicked Racing in front again after 21 minutes, but Leinster came roaring back to level things through Sexton just before half-time. 

The second half started like the first, with Iribaren nudging Racing ahead with a penalty, only for Sexton to equalise after 53 minutes. 

Both sides made plenty of changes in the latter stages, but it was Iribaren who kicked the French club back in front with a superb penalty from the touchline with nine minutes to play. 

However, Nacewa equalised for the fourth time on 73 minutes, before the 35-year-old New Zealander clinched victory with a penalty from in front of the posts with just two minutes to play, edging Leinster in front for the first and only time in the match.

Racing tried to take the match to extra time by driving to the Leinster 22, but the drop-goal attempt of Rémi Tales fell wide to give the Irish province a record-equalling fourth European Cup. 

2019 Heineken Champions Cup final: Saturday 11 May; St James’ Park, Newcastle (17.00)