|Worcester: (13) 27|
|Tries: Weir, Annett, Barry Cons: Weir 3 Pens: Weir 2|
|Gloucester: (15) 20|
|Tries: Purdy 2, Heinz Con: Twelvetree Pen: Twelvetree|
Worcester secured Premiership survival with a 27-20 win over Gloucester.
Duncan Weir’s two early penalties were separated by a Henry Purdy try for Gloucester before the Scot converted his own try to give the hosts the lead.
But a Billy Twelvetrees penalty and a well-worked Willi Heinz try saw the visitors take the lead at half-time.
Niall Annett’s try put Worcester in front before Darren Barry extended their lead as they dominated the second period, before Purdy got one back.
The victory means Worcester are 11 points clear of bottom side Newcastle with 10 left to play for, while the losing bonus point ensures Gloucester will finish in the top four.
Newcastle’s only hope of avoiding relegation – and a remote one at that – is to overhaul Leicester, who are nine points ahead of the Falcons with two games remaining.
Gloucester had good possession throughout the first half, but struggled to find a clinical finish after Purdy’s 11th-minute try from a line-out.
Perry Humphreys’ break through the Cherry and White defence set up Weir to go over under the posts for Worcester’s opener.
The hosts almost held out under great Gloucester pressure on their try-line before a fine move in the backs sent Heinz over between the sticks to give Gloucester a 15-13 half-time lead.
Worcester impressed after the break – Annett finding the base of the post after a period of pressure while Barry bravely went over soon after, following three minutes of the Warriors bashing away at the Gloucester line. Ethan Waller’s excellent football skills set up the ruck from which Barry scored.
Purdy’s second came after some silky passing from the Gloucester backs, with Charlie Sharples sending a long final pass out for his fellow winger to dot down on the left.
Gloucester had an opportunity to win it in the final minute, but Jason Woodward dropped a pass when he had a chance to go through the home defence, to the relief of the Sixways crowd.
Worcester Warriors: Pennell; Humphreys, Venter, Te’o, Adams; Weir, Hougaard; Waller, Annett, Schonert, Bresler, Barry, Mama, Lewis, Du Preez.
Replacements: Singleton, Black, Milasinovich, Fatialofa, Kitchener, Hill, Heaney, Lance.
Gloucester: Banahan; Sharples, Twelvetrees, Atkinson, Purdy; Cipriani, Heinz (capt); Rapava Ruskin, Marais, Denman; Slater, Mostert; Ackermann, Polledri, Morgan.
Replacements: Sherry, Hohneck, Balmain, Kriel, Ludlow, Braley, Evans, Woodward.
Referee: JP Doyle.
For the latest rugby union news follow @bbcrugbyunion on Twitter.