Bristol Bears delivered a stand-out performance to extend their winning run in the Premier 15s with a bonus-point 24-5 victory over Harlequins.
Bears scored four times, including a stunning try by Jasmine Joyce, to shock the defending champions at home.
The London club did score through Emily Robinson but they made uncharacteristic errors.
And Bears capitalised to deal Quins their second successive home league defeat.
Harlequins started the stronger with three penalties conceded by Bristol in as many minutes. However, it was the visitors who scored first through Courtney Keight despite going down to 14 players as Natalia John was sent to the bin.
Quins’ Robinson struck next in a lively and tight game, with impressive defence from both sides seeing it locked at 5-5 at half-time.
A superb break from player of the match Sarah Bern created an opportunity as she fed Grace Crompton to dot down.
Joyce, who returned to club action after starring for GB sevens, and Hannah West added sublime scores to prolong Bristol’s stay at the top of the table.
Meanwhile, Loughborough Lightning suffered their fourth defeat of the campaign as Worcester Warriors beat them 18-14.
Remarkably, the match was 0-0 at half-time with stellar defence coming from both clubs.
In the second 45 Minori Yamamoto kicked three points for Worcester to break the deadlock but Loughborough hit back through a Lark Davies try. Worcester scored twice more while Davies added another try for the hosts.
But the visitors were awarded a late penalty to add to Loughborough’s stalling season.
Sale Sharks eased to a 31-0 victory at DMP Durham Sharks later on Saturday to claim their first win of the season.
The result means DMP remain at the bottom of the table without a win from their first five games.
Sale were well on top and first-half tries from Lauren Delany, Leah Lyons, Catie Benson and Lisa Neumann, plus a second-half effort from Lyons, made the difference.
“It’s been a hard few weeks at the start of the season, but it’s amazing to get the win,” said Teleri Wyn Davis, who was Sale’s player of the match.
Saracens will play Exeter Chiefs at 14:00 BST on Sunday with Wasps hosting Gloucester-Hartpury at 17:15 later that day to round off the weekend’s action.