Worcester certainly deserved their bonus point as they out-muscled Saracens up front, but one would think they would have been hoping for more after dominating the first half.
Sarries opened their account early with a penalty by centre Thomas Castaignede, but if they were expecting an easy outing against the newly-promoted Warriors, they were sorely mistaken.
Worcester struck back immediately with centre Tommy Hayes breaking into Saracens territory and the Warriors forwards drove the ball up towards the line for hooker Steven Sparks to burrow over for his team's first Premiership try.
Hayes slotted the conversion to give his side the early 7-3.
Saracens were kept honest until the 22nd minute Castaignede fired a kick across field for flanker Taine Randell to scoop up and send it out wide to winger Paul Bailey, who cut through the remaining defence for the try.
Worcester reclaimed the lead with a Hayes penalty and went into the break with a mere two-point advantage, but it was not to last as the hosts hit back after the break.
Winger Richard Haughton, a replacement for Bailey at the end of the first half, thought he had gone over in the corner after the restart, but referee Nigel White ruled a scrum in Sarries' favour.
Worcester drove the Sarries pack off the ball, but were unable to clear it and when Richard Hill stole the possession back, the ball was spread wide to Scarbrough, who went over for his first try for Saracens since moving from Leeds.
Castaignede stretched the lead to 16-10, and despite all Worcester's efforts they were unable to break through the opposition defence as the hosts hung on for the win.
But the Warriors would have been grateful that Nicky Little's penalty attempt in front of the posts did not find the middle of the posts.
For Worcester:Try: SparksCon: HayesPen: Hayes
For Saracens:Tries: Bailey, ScarbroughPens: Castaignede 2