Leinster fended off a second-half comeback to beat Northampton 20-17 in the Champions Cup semi-final at Croke Park.
Northampton advanced to the Champions Cup semi-finals on Saturday, after beating the Bulls 59-22 at Franklin's Gardens.