Rajasthan Royals 177 for 6 (Buttler 95*, Binny 22) beat Chennai Super Kings 176 for 4 (Raina 52, Watson 39, Dhoni 33*, Archer 2-42) by four wickets
Jaipur: England's Jos Buttler hit his highest Twenty20 score of 95 not out to help Rajasthan Royals to a thrilling victory in the Indian Premier League at Sawai Mansingh Stadium, Jaipur on Friday.
Buttler's knock came off 60 balls to help Rajasthan chase down Chennai Super Kings' total of 176 with one ball and four wickets remaining.
The wicketkeeper-batsman opened the batting with England team-mate Ben Stokes, who made 11.
Buttler hit 11 fours and two sixes to pass his previous T20 high score of 82.
He has now scored four consecutive half centuries in this season's IPL and has scored 415 runs in 11 matches, the sixth most of any player.
Rajasthan needed 12 from the final over, bowled by West Indian Dwayne Bravo, and Buttler followed consecutive twos with a six over mid-wicket and another two from the penultimate ball.
England batsman Sam Billings had earlier scored 27 for Chennai before being run out by Buttler while Indian Suresh Raina hit 52, Australian Shane Watson 39 and former India captain MS Dhoni 33 not out.
England bowler David Willey took 1-47 for Chennai while Sussex all-rounder Jofra Archer claimed 2-42 for Rajasthan.
The win takes Rajasthan level on points with fourth-placed Mumbai Indians with three matches remaining the group stage. The top four teams qualify for the play-off stages.
Earlier, Opting to bat first, the visitors were off to a quick start as openers Ambati Rayudu and Watson accumulated 19 runs from the first two overs.
However, the decent start was short-lived as Jofra Archer drew the first blood for the hosts, when a short-ball from him took an inside edge to shattered Rayudu's (12 off 9 balls) stumps in the third over.
With Chennai at 119/3 in 13 overs, Dhoni and Sam Billings (27 off 22) forged a 55-run partnership off 39 balls to put back things in control.
Billings departed in the final over while trying to take a single as wicket-keeper Jos Buttler's throw from behind demolised the Englishman's stump.
Dhoni remained unbeaten on 33 runs facing 23 balls, hitting a boundary and a six to help his side reach a fighting total of 176 runs.
For Rajasthan, Archer bagged couple of wickets but leaked 42 runs while Sodhi scalped one conceding 29 runs.