Ian Madigan kicked all of Leinster's points as they clinched an 18-15 win over Bath in the quarter-finals of the European Rugby Champions Cup this afternoon.
George Ford briefly gave the visitors the lead in the first half when he dived for the line after deceiving Leinster with a dummy, but he missed the conversion.
However, a string of errors from Bath, including a spell in the sin bin for Anthony Watson, allowed Madigan to split the uprights five times before the break to leave the hosts 10 points up at half time.
Ford was involved again early in the second half as he set up Stuart Hooper for a second try for the visitors, cutting Leinster's lead to three.
Madigan and Ford each kicked a further three points for their respective sides, but Bath were unable to get back on level terms or overturn Leinster's first-half advantage.
The win means that Leinster will face either Wasps or Toulouse in the last four later this month.