We finally know the finalists in the race to be crowned kings of Europe, as the Heineken Champions Cup semi-finals took centre stage on BT Sport last weekend.

After another enthralling weekend of club rugby, get up to speed with our highlights, match reports and replays.

NEW NAME. SAME GAME.

Watch TNT Sports' unbeatable line-up of world-class live sport for just £29.99 a month.

Saturday 1 May

Toulouse 21-9 Bordeaux Begles

Watch replay

Toulouse reached their first Champions Cup final since 2010 with an attritional victory over Bordeaux-Begles.

Matthis Lebel crossed for the hosts after the visitors made a bright start through the boot of Matthieu Jalibert, but Antoine Dupont’s try sealed victory for Toulouse late on.

Leinster face La Rochelle on Sunday for the other place in the final at Twickenham on Saturday 22 May.

Sunday 2 April

La Rochelle 32-23 Leinster

Watch replay

French side La Rochelle shocked four-time winners Leinster to reach the Champions Cup final for the first time with a hard-fought victory.

Gregory Alldritt and Will Skelton scored late tries as head coach Ronan O’Gara got one over on his old rivals.

La Rochelle will face Toulouse in an all-French Twickenham final on Saturday 22 May.