Leinster, Benetton and the Ospreys impressed in round three of the BKT United Rugby Championship while there was another clean sweep for the South African teams.

Leinster made it three wins from three as they ended Ulster's winning start to the season, and a strong first quarter helped Munster claim their first victory of the campaign against Zebre.

Connacht’s struggles continued in South Africa against the Bulls, with fellow South Africans the Stormers, Lions and Sharks also racking up victories.

Benetton produced one of the performances of the round as they cut loose against the Scarlets, while the Ospreys put last week’s narrow loss to the Lions behind them with a big win over Glasgow.

15. Kurt-Lee Arendse (Vodacom Bulls)

The Springbok made an instant impact on his Bulls return, racing away for an intercept try after just seven minutes of their bonus-point win over Connacht.

Former Sevens star Arendse made a team-leading 98 metres with ball in hand, beating three defenders.

14. Suleiman Hartzenberg (DHL Stormers)

The Junior Springbok looked equally at home on the wing after switching from midfield to replace the injured Seabelo Senatla against Edinburgh, helping himself to two second-half tries.

Hartzenberg picked off a looping pass from Chris Dean on the edge of his own 22 and shrugged off James Lang before sprinting downfield to score.

And the 19-year-old pounced for a second try from the final play to secure a bonus point for the defending champions.

13. Garry Ringrose (Leinster)

The Ireland centre has picked up where he left off in New Zealand and it was his sublime pass that created the opening try for Ryan Baird in Belfast.

Ringrose got about his business with quiet efficiency, from marshalling the defence to some nice touches in attack, with some fancy footwork taking Leinster across halfway late in the first period.

12. Marius Louw (Emirates Lions)

Louw swapped Durban for Johannesburg during the close season and he produced his best performance to date in a Lions jersey as they made it two wins from two on their Welsh tour.

The centre was at the forefront as the Lions won the gainline battle in the second half against Cardiff, while he also proved a useful latch to help PJ Botha maul his way over for the second of their four tries.

11. Keelan Giles (Ospreys)

The odds of Giles making his Wales debut in next month’s autumn Tests shortened further after his second two-try salvo in the space of eight days.

Three Glasgow defenders were unable to stop the fleet-footed wing from crossing in the corner for the Ospreys’ first try, while he beat four players for pace to sprint onto Rhys Webb’s kick off a turnover.

10. Tomas Albornoz (Benetton)

The Argentina international put Benetton on course to another impressive home victory by scoring their first 19 points against the Scarlets.

Albornoz dummied past three defenders to grab the opening try, which he converted, and he also played a key role in the lead-up to Edoardo Padovani’s try, latching onto a loose ball before feeding his wing with a clever pass.

Albornoz racked up 88 metres with ball in hand, making two clean breaks and beating nine defenders.

9. Zak Burger (Vodacom Bulls)

Burger scored a try in each half as the Bulls extended Connacht’s miserable start to the season.

The scrum-half sniped over from close range after Walt Steenkamp was halted just shy of the tryline, before running a lovely support line to take Ruan Nortje’s pass and touch down beside the posts.

Burger also provided a try assist for Marcell Coetzee as the Bulls powered to a third successive victory. He edges out Luke McGrath, who displayed excellent game management and pinpoint box-kicking in torrential conditions in Belfast.

1. Andrew Porter (Leinster)

Porter helped silence the Kingspan Stadium crowd with a destructive performance at scrum time, winning a penalty that earned Leinster their first visit to the Ulster 22, followed by the opening try.

Leinster won three scrum penalties while Porter was on the pitch and the 26-year-old also played his part in Leinster’s slick lineout and mauling game.

2. Dan Sheehan (Leinster)

The hooker crossed for his fifth try in two games as Leinster avenged last season’s home and away defeats to Ulster.

It was another man-of-the-match 80-minute performance from Sheehan, whose lineout throwing was again pinpoint, while he also popped up with some big moments in defence, which included two turnovers.

3. Keynan Knox (Munster)

Knox scored his first try in 17 months as Munster claimed their first win over the season against Zebre.

The 23-year-old formed part of a Munster maul that crafted three tries in the opening 28 minutes, the tighthead grabbing the second of those after brushing off Enrico Lucchin’s attempted tackle.

Special mention to veteran Brok Harris, who was man of the match in the Stormers’ win over Edinburgh.

4. Lopeti Timani (Cardiff)

The Tonga international impressed on his Cardiff bow as they fell at home to the Lions.

Timani made some powerful carries and would have marked his debut with a try but for a huge tackle from Sibusiso Sangweni.

The 32-year-old also topped the tackle charts with 16 as Cardiff fell to a second successive defeat.

5. Tadhg Beirne (Munster)

After a frustrating first outing in Newport last week, Beirne was back doing what he does best against Benetton – stealing lineouts and pilfering breakdown ball.

He and Peter O’Mahony tormented Zebre at lineout time, Munster winning eight opposition throws during the first half.

Beirne’s work on the deck also resulted in Niall Scannell crossing for his first try.

6. Peter O’Mahony (Munster)

We’re not sure why Zebre hooker Giampietro Ribaldi continued to throw darts in O’Mahony’s direction, but the Munster captain sure wasn’t complaining.

Like Beirne, this was a much improved performance from O’Mahony but he was frustrated by Munster’s failure to claim a try bonus point, with the flanker stripped of possession late on when he charged towards the corner.

7. Josh van der Flier (Leinster)

Van der Flier spearheaded an excellent defensive performance by Leinster as they shut down an in-form Ulster attack in Belfast.

The Ireland openside led the tackle charts with 14 and frustrated Ulster at the breakdown, denying them the fast ball they craved.

A good clear-out gave Luke McGrath that extra second to spark his backline into life in the lead-up to Ryan Baird’s try while Van der Flier was also in the thick of the Leinster maul that resulted in another score for Dan Sheehan.

8. Marcell Coetzee (Vodacom Bulls)

Coetzee has started the season in impressive fashion and bulldozed his way over for his second try in three games as they overpowered Connacht.

Three Connacht defenders were unable to stop the former Ulster back row from close range as he scored the Bulls’ third try in the final minute of the first half.

Coetzee was again a major threat with ball in hand, making nine successful carries, while he also made a team-high 17 tackles.