Connacht 6-17 Ospreys
Matthew Morgan and Sonny Parker (pictured, centre) both touched down as the Ospreys extinguished Connacht's fire in a closely-fought 17-6 win in the Rabodirect Pro12 clash at the Sportsground that leaves them top of the table on points difference ahead of Leinster and Glasgow, with all three teams on 26 points.
Connacht had the advantage of a gusting wind in the opening half but trailed 10-6 at the break, with teenage out-half Morgan slicing through for the Ospreys' first try.
Morgan's opposite number Miah Nikora booted his second penalty to close the gap to four points, however Parker's 62nd-minute effort sealed the win for the table toppers.
Munster 34-17 Edinburgh
Munster turned on the style late in the match to earn a thumping bonus point victory over Edinburgh and get their Pro12 title defence back on track.
Danny Barnes's early try for the hosts was cancelled out by Phil Godman's effort for the visitors in the first half, though Godman's missed shots at goal left the Irish side leading 13-5 at the break.
Tom Brown and Simon Zebo then scored as Edinburgh had both props sent to the sin bin as the scrums collapsed repeatedly, while Luke O'Dea added the fourth try to secure a bonus point after the clock ran into the red.
Benetton Treviso 20-30 Leinster
Leinster battled to a hard-fought win over Benetton Treviso to go joint top of the Rabodirect Pro 12 table.
The Irish side moved onto 26 points alongside Ospreys and Glasgow following their 30-20 victory in Italy.
The match was finely balanced when Eoin O'Malley's try at the hour mark put the visitors on top, while Leinster also had Fergus McFadden to thanks as he landed 15 points with his reliable kicking.
Treviso kicker Tobias Botes, by contrast, was left kicking himself after missing three second-half shots on goal that could have set up a much closer finish.
Scarlets 22-12 Dragons
Stephen Jones celebrated his 300th appearance for the Scarlets by putting over all his six kicks as the west Wales region took the spoils 22-12 in their RaboDirect Pro12 derby with the Dragons at Parc y Scarlets on Friday night.
The Scarlets victory, with 17 points for Jones and a try for prop Rhys Thomas, took them up to sixth place in the table.
Though the Dragons had the better of the first half they trailed at half-time 16-6 to a final minute try for Rhys Thomas, who crashed over after replacement centre Viliame Iongi had followed up a cross kick from Stephen Jones.
A scrappy second half began with Tovey kicking his third penalty to reduce the deficit to seven points. But Stephen Jones cancelled that out 12 minutes from time after Dragons back-rower was sin-binned for slowing up ball at a ruck in front of his own posts.
Dragons replacement fly-half Steffan Jones and Stephen Jones swapped penalties in the space of three minutes as neither side looked like scoring a try in the second half. And Steffan Jones missed a last minute drop goal which denied the Dragons a losing bonus point.
Glasgow 17-9 Ulster
Glasgow Warriors maintained their impressive recent form with a hard-fought 17-9 victory over Ulster at Firhill Arena. The home side's fifth consecutive league victory was secured thanks to 12 points from the boot of Duncan Weir and a Troy Nathan try.
Ulster's nine points came via three penalties from fly-half Ian Humphreys, but they were left with no reward for their efforts as the hosts snatched the win in the closing stages with the only try of the match.
Having broken one tackle, Weir released Nathan who, after exchanging passes with Lemi, romped into the corner to touch down. Weir skewed the conversion wide but made sure of the win in the dying moments with a calmly struck drop-goal.