Leinster booked their spot in the Pro14 Final as Conference A winners with a 38-19 away win at Ulster in a crazy round 14 clash which saw five yellow cards and one red.
Leinster opened the scoring with an early penalty, but picked up a yellow card shortly after. Ulster capitalised with two quick tries to open up a 12-3 lead.
Leinster picked up another yellow card, but despite their numerical disadvantage hit back with a try after 25 minutes to trail 12-10.
It was then Ulster's turn to receive a yellow card, Leinster scoring a try immediately to hit the front 17-12.
It went from bad to worse for Ulster, as they picked up a red card on the half hour mark, allowing Leinster to cross for their third try to take a 24-12 lead into the break.
Leinster ran in the bonus point fourth try 16 minutes intothe second half to extend their lead out to 31-12.
After a period of intense sustained pressure from Ulster, Leinster picked up their third yellow card of the match with ten minutes remaining.
Ulster eventually crossed for their third try to reduce the deficit to 31-19. Ulster would pick up a late yellow card, with Leinster scoring their fifth try with time almost up on the clock.
The win sees Leinster into the Pro14 Final where they will square off against rivals Munster for the title