Bath Rugby secured a thrilling 41-27 bonus-point win over Harlequins in Round 18 of the Gallagher Premiership.
The Blue, Black and White were on the back foot from kick-off following a Joe Marchant score, which required the TMO, and a Brett Heron penalty. Rhys Priestland replied with two penalties before Ruaridh McConnochie dotted down in the corner following an exquisite poaching score as the wing hunted down the loose ball from the restart.
Bath Rugby began to assert their dominance as Elliott Stooke stumbled over from close range, which was added to with a conversion and another penalty from Priestland, handing the visitors a 23-13 lead at half-time.
McConnochie then added his second of the match, and a fifth in four successive matches, to add to Bath's tally after a neat Cameron Redpath offload opened up the floor to the wing to dot down in the corner.
Priestland then added two further penalties to keep the scoreboard ticking over before Harlequins started firing again, with Martin Landajo cruising through the defensive line to score.
Bath responded immediately, with Lewis Boyce securing a bonus-point score after an interception from 35 metres out.
Bath lost discipline in the dying moments, with Jack Walker sent to the sin-bin for an infringement at the ruck, which led to another Quins score, this time through James Lang.
Tom Dunn was then the culprit for the same offence as Walker, which saw him sin-binned but the men in yellow were able to see out the game and secure a well deserved bonus-point win at the Twickenham Stoop.
A bonus-point score secured through prop Lewis Boyce, who scored against his former side. A loose pass from Quins allowed the Bath forward to scoop up the loose ball and race his way over to score under the posts. A well earned win secured by the Blue, Black and White.
Tries: Joe Marchant (6'), Martin Lanajo (70), James Lang (80)
Conversions: Brett Herron (7', 70', 80')
Penalties: Brett Herron (13', 18')
Tries: Ruaridh McConnochie (19', 42'), Elliott Stooke (23'), Lewis Boyce (72')
Conversions: Rhys Priestland (20', 24', 72')
Penalties: Rhys Priestland (9', 16', 35', 55', 63')