Leinster dig deep to move top
Ospreys 9 - Leinster 22
Wing Dave Kearney scored two tries as Leinster made it seven straight Guinness PRO12 wins with a hard-fought 22-9 victory over Ospreys at a rain-drenched Liberty Stadium.
The win, Leinster's first in Swansea since 2009, saw the Irishmen go back to the top of the table - until Scarlets' victory - as replacement Noel Reid also crossed to go with Kearney's brace and Jonny Sexton kicked a penalty and two conversions.
There were concerns for both Leinster and Ireland, though, with Jamie Heaslip and Luke Fitzgerald going off with injuries.
Ospreys, who had won their previous five PRO12 games, missed out on a losing bonus point with their scores coming from the boot of fly-half Dan Biggar with two penalties and a drop goal.
Leinster just about edged the first half to lead 10-6 at the break, but it was far from comfortable and after going through 20 phases at the start of the match the visitors failed to get any change out of the home team's solid defence. Biggar spurned an attempt in the second half but soon after slotted over a closer attempt to make it 10-9 and gave the Welsh side hope of continuing their winning run.
But despite increasingly wet conditions Leinster scored a fine try to put space between the two teams, created by centre Ben Te'o and finished off by Reid.
Sexton's conversion rebounded off an upright to keep Ospreys within losing bonus point range, but that was taken away from the hosts when Kearney slid in for his second try, converted by Sexton, three minutes from the end.