Jackson Wray and Nathan Earle both scored a pair of tries as Saracens ended a run of three home defeats with a 46-31 Aviva Premiership win over Worcester.
Josh Adams opened the scoring when he crossed for a try for the sixth consecutive game before scores from Ben Spencer and Sean Maitland put the hosts ahead.
Sam Lewis levelled before halt-time but Wray scored twice after the break to secure the try bonus point for Saracens before Earle added his own brace.
David Denton and Jamie Shillcock went over for the visitors to earn a try bonus point at Allianz Park.
The Warriors' early possession was rewarded when Chris Pennell put a grubber kick behind the Saracens defence and try-machine Adams collected and dotted down his ninth of the season.
The two-time European champions were level on 14 minutes with scrum-half Spencer sniping over from the base of a ruck on the right touchline and Owen Farrell added the extras.
And after an Earle break, Saracens worked themselves deep into the Warriors 22 with Farrell and Marcelo Bosch showing great hands to give Maitland an easy score.
The Scotland international had time to make the conversion easier for Farrell and the fly-half duly obliged to give the home side a 14-7 lead after 28 minutes.
Farrell and Pennell exchanged penalties before the Warriors drew level as Ryan Mills spotted a half gap and put Lewis through and with Pennell's conversion it was 17-17 at half-time.
Saracens made four substitutions on 45 minutes with Mako Vunipola and Richard Wigglesworth called off the bench and their impact was soon felt as the hosts went 20-17 ahead through Farrell.
And the lead was extended when Wray peeled away from a five-metre driving maul to dive through the Warriors defence for Saracens' third try of the afternoon, Farrell again converting.
A quick tap penalty from Wigglesworth put Saracens deep in the Worcester half and after numerous phases hammering the Warriors line, Wray found space to dive over for his second.
Denton went over just as the game appeared to be over for Warriors with Pennell's conversion reducing the deficit back to 10 points with 15 minutes to play.
Earle added the gloss for Saracens with their fifth try of the afternoon with Farrell's conversion taking his personal tally up to 14 points.
And the Saracens winger found space on the left wing for his second score before the finish as the Warriors defence tired in the closing stages.
But the Warriors stole another vital try bonus point in the last play of the game as Shillcock went over in the corner with Pennell once again converting.