Worcester Warriors made the most of their man advantage as they came from 10-3 down to beat Sale at Sixways.
Unconverted tries by World Cup winner Faf de Klerk and England winger Chris Ashton put Sale in command until Jean-Luc du Preez's red card for a shoulder-led challenge on Graham Kitchener.
Duncan Weir kicked the resulting penalty, his second kick of the half.
He then landed two more kicks to convert two tries in two minutes from winger Perry Humphreys and Ashley Beck.
AJ MacGinty's penalty narrowed the gap to earn Sale a losing bonus point, although that was nearly wiped out by a late, disallowed Ryan Mills try for the hosts.
Perennial Premiership strugglers Worcester's third league win in five games this season lifts them to the giddy heights of fourth in the table, ahead of this weekend's two remaining games - Bristol v London Irish and Harlequins v Gloucester, both on Sunday.
But this latest victory hinged on the 39th-minute red card for Du Preez after the South African had put his shoulder into the face of Worcester's Kitchener.
Sale were in front after his countryman De Klerk had intercepted a pass from Francois Venter to run 70 metres for the opening try, followed by Ashton winning the race to Rob du Preez's well-judged chip ahead.
But it all turned ugly for the Du Preez family when Warriors lock Kitchener was left receiving medical treatment and after a number of replays on Sixways' new big screen, Du Preez was sent off, allowing Weir to reduce the interval lead to 10-6.
Mills' second-half arrival at centre then also proved a key factor. First, he combined with Weir to send in winger Humphreys and then Chris Pennell tore through the Sale defence to set up Welsh centre Beck.
Worcester: Pennell; Humphreys, Venter, Beck, Nanai; Weir, Hougaard; Waller, Annett (capt), Schonert, Bresler, Kitchener, Hill, Lewis, du Preez.
Replacements: Moulds, Black, Palframan, Fatialofa, van Velze, Heaney, Lance, Mills.
Sale: Hammersley; Solomona, van Rensburg, R du Preez, Ashton; MacGinty, de Klerk; Morozov, van der Merwe, Oosthuizen, Evans, J-L du Preez, T Curry, B Curry, Ross (capt).
Replacements: Webber, Harrison, John, Phillips, Postlethwaite, papier, James, Yarde.
Sin-bin: Hammersley (20).
Red card: Preez (40).
Attendance: 8,409.
Referee: Luke Pearce (RFU).