Reigning champions Leinster reclaimed second spot in the Pro12 table with a bonus-point success away to Zebre.
John Cooney scampered through for the visitors' opening try as Leinster established a 10-5 half-time lead.
Noel Reid's breakaway score stretched the gap and then Ian Madigan came off the bench to set up Zane Kirchner's second try in Leinster colours.
Fly-half Madigan converted that, and also replacement winger Darren Hudson's bonus-point effort in the 78th minute.
The 23-point success sees Matt O'Connor's lie three points behind leaders Munster, with third-placed Ulster making it an Irish 1-2-3.
Zebre: Trevisan, Toniolatti, Quartaroli, Ratuvou, Odiete, Haimona, Leonard, Aguero, T. D'Apice, Chistolini, Caffini, Biagi, Ferrarini, van Schalkwyk, Vunisa.
Replacements: Bisegni for Haimona (69), De Marchi for Aguero (67), Giovanchelli for T. D'Apice (67), van Vuren for Caffini (45), Bernini for van Schalkwyk (63).
Not used: Ryan, Chillon, Cristiano.
Leinster: Kirchner, Fanning, Macken, Reid, Coghlan-Murray, Gopperth, Cooney, Bent, Dundon, Furlong, Cullen, McCarthy, K. McLaughlin, Jennings, Murphy.
Replacements: Hudson for Coghlan-Murray (72), Madigan for Gopperth (63), L. McGrath for Cooney (41).
Not used: Tracy, J. O'Connell, E. Byrne, Denton, Ryan.
Ref: Neil Hennessy (Wales).