Leinster adapted to the wet conditions quickly and Jonathan Sexton struck a third-minute drop goal and 19th-minute penalty.
Centre Conor Donohoe slashed through Ulster’s midfield for the opening try and Sexton’s cross-field kick was collected by Kevin Barden for the second in the 26th minute. Sexton converted from in front and the right touchline.
Rory Drysdale’s penalty did little to stem the tide and Devin Toner’s touchdown made it 25-3 at the break.
Drysdale’s second kick was small consolation to an Ulster side heavy on possession and light on points. It was left to replacement hooker Cian Culleton and Fionn Carr to benefit from Leinster’s forward dominance.
: F Carr (Blackrock); K Barden (Old Belvedere), F McFadden (UCD), C Donohoe (Dublin Uni), Shane Hanratty (Dublin Uni); J Sexton (St Mary’s), M D’Arcy (Dublin Uni); K O’Neill (Dublin Uni), G O’Meara (Lansdowne), P Doran-Jones (Dublin Uni), D O’Reilly (Dublin Uni), D Toner (Lansdowne), L Mantle (Greystones), D Laffan (Dublin Uni - Capt), S O’Brien (UCD). Replacements: S Mullane (Greystones) for Mantle ht; C Culleton (Dublin Uni) for O’Meara 60 mins; D Coughlan (Lansdowne) for D’Arcy 66; K Maloney (Blackrock) for Doran-Jones, A Geraghty (Lansdowne) for Sexton, C O’Sullivan (Greystones) for Hanratty, P Burns (Wanderers) for O’Reilly all 74.
: R Drysdale (Ballymena); D Black (Dungannon), M Scott (Ballynahinch), J McGrugan (Ballymena), R Fegan (Malone); J Watt (Dublin Uni), J Burns (Dublin Uni); G Murphy (Dublin Uni), S Philpott (Harlequins), G Mitchell (Instonians), N Magee (Omagh), T Anderson (QUB), D Pollock (QUB - captain), William Falloon (Ballynahinch), S Ferris (Belfast Harlequins). Replacements: C Knipe (Dungannon) for Philpott, A Saunderson (Ballyclare) for Ferris, J Shiells (Dungannon) for Watt 55; M Suiter (Cooke) for Fegan, A Bartholomew (QUB) for Burns, D Cobain (Malone) for Magee, all 74.
: T Collins (Munster).