London Irish moved back into the Premiership play-off places courtesy of a 23-13 win over Worcester at Sixways on Saturday - a result that leaves the home side adrift at the bottom of the table.
The Warriors are now three points behind Leeds Carnegie with just three games left - including a trip to Headingley in 15 days' time.
But they were partially architects of their own downfall after failing to build on a promising 10-3 lead.
England international brothers Delon and Steffon Armitage scored Irish's tries, with fly-half Chris Malone adding 13 points from the boot, while Worcester posted an early Alex Grove touchdown that was converted by Willie Walker, who also kicked two penalties.
Despite perfect conditions, the game never moved out of third gear, with Irish content to play a territory game throughout the second half.
But it had the desired effect as Bob Casey's team eased three points above Wasps into fourth spot, and just four behind Saracens.
They will back themselves to collect a five-point maximum against Madejski Stadium visitors Leeds next weekend, which would keep them firmly on course for another play-off appearance after they narrowly lost last season's Premiership final against Leicester.
Worcester though, Premiership ever-presents since being promoted as unbeaten National League One champions in 2004, must beat Sixways visitors Wasps in seven days' time to resuscitate a league campaign in dire need of inspiration.
Worcester showed four changes from the side beaten by Sale last time out as Warriors targeted only their fourth Premiership win of a dismal campaign, while Irish handed starts to young forwards Alex Corbisiero and Jamie Gibson.
And it was the Warriors who struck first, belying their league position by making a strong start that brought its reward after 14 minutes.
Worcester lost flanker Tom Wood with an early injury sustained when Irish pressed deep inside the home 22, but a speculative defensive clearance by full-back Chris Latham then put Irish in all kinds of bother.
They failed to deal with a wickedly-bouncing ball and, after centre Dale Rasmussen hacked on, his midfield partner Grove sprinted over unopposed.
Walker added the conversion, before Irish quickly found themselves under further pressure as Worcester's forwards displayed a ravenous appetite for the occasion.
Despite Walker booting a penalty though, cancelling out a Malone strike, Irish weathered the storm before stunning Worcester with a 14-point blitz in five minutes just before half-time.
Warriors wing Marcel Garvey was penalised for not releasing possession near his own line and, before Worcester's defence could regroup, Malone's clever cross-kick was caught by Delon Armitage, who easily finished off.
Malone's conversion tied the game, but Irish were not finished and good close-quarter work by their pack enabled Steffon Armitage to rumble over and give his team the lead for the first time.
Another successful Malone conversion ended the first half, enabling Irish to troop off 17-10 in front and leaving Worcester wondering where it had gone wrong after they dominated most of the opening period.
Worcester knew they needed to disrupt Irish's rhythm, and a 45th-minute Walker penalty narrowed the gap, renewing confidence among home supporters lifted by Leeds' emphatic defeat against Harlequins.
Malone quickly re-established a seven-point lead with his second penalty, and there were ominous signs for Worcester when they gifted him another chance after the front row infringed at a scrum.
It meant Irish led by 10 points with only 15 minutes remaining, and Worcester's loss of composure was underlined when Matthew Jones - on as a replacement for Walker - missed an easy penalty chance.
And that was the closest Worcester got to even claiming a losing bonus point as their six-season stay in English rugby's top flight remains under huge threat.
Pen: Walker 2
For London Irish:
Tries: D Armitage, S Armitage
Con: Malone 2
Pen: Malone 3
Worcester: 15 Chris Latham, 14 Marcel Garvey, 13 Alex Grove, 12 Dale Rasmussen, 11 Rico Gear, 10 Willie Walker, 9 Jonny Arr, 8 Kai Horstmann, 7 Pat Sanderson (c), 6 Tom Wood, 5 Graham Kitchener, 4 Greg Rawlinson, 3 Tevita Taumoepeau, 2 Aleki Lutui, 1 Adam Black.
Replacements: 16 Callum Black, 17 Chris Fortey, 18 Olivier Sourgens, 19 Craig Gillies, 20 Netani Talei, 21 Louis Silver, 22 Matthew Jones, 23 Chris Pennell.
London Irish: 15 Peter Hewat, 14 John Rudd, 13 Elvis Seveali'i, 12 Seilala Mapusua, 11 Delon Armitage, 10 Chris Malone, 9 Paul Hodgson, 8 Chris Hala'Ufia, 7 Steffon Armitage, 6 Jamie Gibson, 5 Bob Casey (captain), 4 Kieran Roche, 3 Faan Rautenbach, 2 James Buckland, 1 Alex Corbisiero.
Replacements: 16 Danie Coetzee, 17 Dan Murphy, 18 James Tideswell, 19 Matt Garvey, 20 Richard Thorpe, 21 Tom Homer, 22 Marcus Watson, 23 Ben Stevenson.
Referee: Martin Fox
Assistant referees: Roger Baileff, Andrew Pearce
Television match official: Roy Maybank