Northampton achieved a surprising 37-34 victory against Leinster in the Champions Cup semi-final. Tommy Freeman's hat-trick in the first half secured a significant lead for Northampton. This win propels Northampton towards their first European title since 1998, facing either Toulouse or Bordeaux in the final.