Chris Lynn guided Kolkata Knight Riders to a six-wicket success as Jos Buttler's Rajasthan Royals fell short in Tuesday's crunch Indian Premier League encounter.
These sides came into the meeting at Eden Gardens as part of a five-way race to claim the two remaining play-off spots behind Sunrisers Hyderabad and Chennai Super Kings.
Buttler was celebrating his recall to the England Test set-up and looked on course to make an IPL-record sixth straight half-century before he fell for 39 from 22 balls.
From 63-0, the Royals crumbled to 107-7 and eventually limped to 142 all out as Kuldeep Yadav (4-20) produced his best IPL figures, and Lynn's 45 from 42 atop the order then underpinned KKR's chase - the target reached with two overs to spare.
Kolkata move onto 14 points with one match remaining, while after their penultimate fixture Rajasthan remain on 12, level with Kings XI Punjab and two clear of Mumbai Indians and Royal Challengers Bangalore - all of whom have two to play.
A ROYAL BOUNDARY BLITZ
After just three runs from the first eight balls, Buttler and opening partner Rahul Tripathi (27 off 15) went berserk, striking all of the next 10 deliveries for four or six between them.
Tripathi tucked into Prasidh Krishna, going 6-4-4-4, before Buttler took over in clubbing 28 runs from Shivam Mavi's over to race to 30 from only 11.
Sunil Narine and Andre Russell applied the brakes, however, the latter ousting Tripathi before Kuldeep played his starring hand.
KULDEEP THE CATALYST FOR A COLLAPSE
The left-arm chinaman castled Ajinkya Rahane as he attempted a reverse sweep, before claiming the big wicket of Buttler, caught at short third-man trying a similar stroke.
Stuart Binny (1) was next, stumped having been bamboozled by a googly, before Ben Stokes (11) chipped a tame return catch to ensure Kuldeep claimed a wicket in each of his four overs, bowled on the reel.
Amid the chaos, Narine and Mavi picked up Sanju Samson (12) and Krishnappa Gowtham (3) respectively as Rajasthan lost seven wickets for 44 to hand the Knight Riders the initiative.
NARINE'S FLYER AND LYNN'S STEADY HAND
Continuing his role as a pinch-hitting opener, Narine took the fight to Gowtham, smashing 20 from the first four balls of the chase.
He fell for 21 in the next over to the impressive Stokes, who went on to claim 3-15 including a maiden, while Ish Sodhi also did his bit with a tidy 1-21.
The Knight Riders always looked to have enough in reserve, however, and even though Lynn compiled a more circumspect knock than usual before falling to Stokes, Dinesh Karthik (41 not out) and Russell (20no) finished the job.
|Hosszu claims fourth Hangzhou gold, Le Clos beaten by Santos|
|Manchester City 3 Everton 1: Jesus at the double as City go top|
|Parker defiant on low blow claims after ending 2018 ´with a bang´|
|Alisson: Liverpool must beat Manchester United|
|Mourinho´s brutal honesty praised by Karanka|
|Fielding inspired by Bellew after overcoming setbacks to face Canelo|
|Mourinho loves being a manager ´more than ever´|
|Khawaja unconcerned by poor start to India series|
|WATCH: Dellavedova dives into media table to rescue possession|
|Christmas form could transform Man United´s season - Rashford|
|Urgent changes needed at Manchester United – Ferdinand|
|Ishant confident as Kohli carries India into day three|
|Modric takes aim at Simeone for ´constantly undermining Real Madrid´|
|Kevin Durant provides playoffs warning to inconsistent Warriors|
|A-League Review: Janjetovic off as Wanderers suffer derby defeat|
|VanVleet turnover the ´turning point´ in Raptors loss|
|Shanahan on Mahomes no-look pass: ´I do it all the time´|
|De Bruyne and Aguero return to City bench, Sterling left out of starting XI|
|Kohli and Rahane combine to thwart Australia in Perth|
|Modric cool on Madrid future beyond current deal|
|´Fatigued´ Embiid has a lot on his shoulders - Brown|
|Crespo agrees to take charge at Banfield|
|Westbrook on Murray scuffle: He was in my way|
|Liverpool v Manchester United: Van Dijk the rock on which Klopp can build a title triumph|
|Marcelo ´never´ considered Madrid exit amid Juventus links|
|Liverpool v Manchester United: Resurgent Rashford now a leader for Mourinho|
|Injury-plagued Nuggets beat Thunder to hold Western Conference lead|
|Southee takes five as Sri Lanka recover in Wellington|
|Kings troll Curry by playing clips of moon landing|
|Guardiola: Premier League title race similar to Barca-Madrid battles|
|Ovechkin joins rare NHL club with second straight hat-trick|
|Liverpool can´t be judged just on trophies – Klopp responds to Mourinho|
|Athletics´ Chapman undergoes procedure on left shoulder|
|Marcelo: Real Madrid miss Ronaldo|
|Ronaldo right about Juventus team spirit – Allegri|
|Klopp: I´m not the pope of football tactics|
|Stade beat Ospreys on emotional Chauvin tribute night|
|Ligue 1 survival bid a marathon not a sprint for Monaco, as club appoints distance runner|
|Vertonghen eyeing Spurs future beyond 2020|
|De Bruyne injuries could be a blessing for City, says Guardiola|
|Emery prepared to face Arsenal´s centre-back crisis|
|Ulster complete Scarlets double, Exeter gain Gloucester revenge|
|Sheffield United 1 West Brom 2: Baggies comeback boosts automatic promotion push|
|Del Potro back on court following knee injury|
|Canelo v Fielding: Rocky ready to write his own fairytale in New York|
|Boca part company with Schelotto after Copa Libertadores loss to River|
|Canelo v Fielding: Tale of the tape|
|Juventus defender Cancelo has knee surgery|
|Canelo v Fielding: Alvarez and Rocky make weight in New York|
|Spalletti does not fear another mid-season crisis at Inter|
|Salah headlines CAF Player of the Year shortlist as Koulibaly misses out|
|Beckham Jr. out of Titans clash|
|Lipsky hits the front at Leopard Creek|
|Pederson coy over Wentz back injury|
|Liverpool ´not really likely´ to be active in January window, reveals Klopp|
|Always on the move and unpredictable - Pavard reveals surprising choice over toughest opponent|
|We need to get back to respect - Lampard alarmed by hate in football|
|Giles returns to England to replace Strauss as director|
|Hansen has no issue with Milner-Skudder Toulon switch|
|Juventus to rest Ronaldo after Torino showdown|
|Titmus strikes gold again as world records tumble in Hangzhou|
|Malinga to captain Sri Lanka in New Zealand|
|Rivaldo would like ´excellent´ Isco at Barcelona|
|United a long way from Mourinho´s vision|
|´Klopp denies an answer!´ - Liverpool boss dismisses questions about ´world-class´ Pogba|
|Returning Nowitzki ´so tired´ after making NBA history|
|Aguero and De Bruyne in contention for Manchester City v Everton|
|Simeone has no plans to cash in on Costa|
|Canelo v Fielding: Alvarez´s greatest nights|
|Fabregas: Chelsea being unfairly scapegoated over racism allegations|