Pro12: Zebre 8-31 Leinster

Zebre's Lorenzo Giovanchelli and David Ryan combine to halt Shane Jennings of Leinster

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.

Att: 1,700

Ref: Neil Hennessy (Wales).