Player of the match Buttler (116 of 65) was the star of the show with Devdutt Padikkal (54) and Sanju Samson (46) making practical contributions as RR posted the highest total this season of 222/2 after being batted.
DC came very close with 36 needed from the last 2 overs but Prasidh Krishna played a spectacular wicket in the penultimate as he got rid of Lalit Yadav (37 from 24 balls) without conceding any run to seemingly put the result beyond doubt. .
However, with 36 needed on the last 6 balls, Rovman Powell hammered Obed McCoy for 3 straight sixes on the first 3 balls to give Delhi hope. But the 3rd delivery was a high pitch from McCoy that was not ruled out of the ball. The decision angered the DC camp with captain Rishabh Pant asking the players to return before DC coach Pravin Amre entered the pitch to speak to the referees.
It took DC’s momentum as McCoy was able to calm his nerves before play resumed and sent a point ball before getting rid of Powell (36 from 15 balls) on the final delivery to seal the win.
DC’s chase got off to a quick start as David Warner and Prithvi Shaw scored 35/0 in the first 4 overs. Krishna then returned to the attack and was given a big welcome with a back-to-back four by Warner. However, Krishna hit on the 3rd pitch for Warner (28 on 14 balls) to be caught.
Ravichandran Ashwin then struck with his first delivery as he caught Sarfaraz Khan (1) square-legged in the 6th with DC reaching 55/2 by the end of the power play.
McCoy then made 26 runs in his 2nd over, including a slower back-of-hand ball attempt, which landed well out of bounds for a no-ball and four byes as DC reached 95/2 after 9 overs.
However, Ashwin came back to repair the damage, getting rid of Shaw (37 from 27 balls) in the 10th while giving up only 4 points. Sanju Samson then decided to sneak over Riyan Parag, but the plan backfired as Pant hit 2 sixes and a four to take 22 runs from the 11th.
Prasidh, however, fired Pant (44 from 24 balls) in the 12th and Yuzvendra Chahal then opened his account by castling Axar Patel (1) to reduce the DC to 127/5 after 13 overs.
Shardul Thakur and Lalit Yadav added 29 from 14 for the sixth wicket before Thakur (10) ran out in the 16th. However, Powell came out and put his foot on the pedal immediately as alongside Lalit he gave Delhi hope but the total proved too steep for the Capitals to pursue.
Earlier in the game, Sanju Samson lost his sixth of seven pitches this season as Pant decided to play first. Both captains have named unchanged playing XIs for this encounter.
Buttler started off slow with just 11 points on the first 14 balls he faced. The Englishman then went wild against Khaleel Ahmed in the 6th, hitting him for 2 sixes while taking 15 points over.
Padikkal was also going well as the two RR openers ripped through Delhi’s top two spinners. Padikkal hit Axar for four and six in a row in the 8th and Buttler repeated the feat against Kuldeep on the next course.
Buttler then hammered Shardul Thakur for a huge six from 107 yards in the 10th before raising his fifty balls from 36 with a four against Lalit Yadav. Padikkal hit Lalit for a four and six in the same over as RR topped the 100-point mark in just the 11th over.
Lalit played in the 13th and Buttler gave him a punishing send-off, breaking 2 sixes and a four to take 18 points over the top as the part-time spinner finished with numbers 4-0-41-0.
Padikkal then raised his fifty balls from 31 with a four against Axar (0/21) in the following course. Meanwhile, Buttler was in belligerent form as he hit Kuldeep (0/40) for straight sixes and a four in the 15th.
Khaleel finally relieved Delhi when he trapped Padikkal (54 from 33 balls) LBW in the 16th while only giving up 3 runs. However, Buttler also spoke about his third century of the season, this time reaching the landmark with 57 balls.
Khaleel (1/47) then returned for his final and this time Samson ripped the point guard as he hit 2 fours and 2 sixes to take 21 runs on the first 5 balls of the 18th. There was even more embarrassment for Khaleel as he put down a keeper on the final over delivery to get rid of Samson.
Buttler hit Mustafizur Rahman (1/43) for a four-and-six on the first two balls on the 19th, but the Fizz eventually got opener RR caught on the final delivery. Buttler came back with 116 from 65 after an entertaining hit that saw him hit 9 fours and 9 sixes.
Shardul Thakur had conceded just 9 runs, including a maiden, from his two overs and came on to overthrow the final. This time, Samson (46 steps on 19 balls) ruined his numbers by hitting 2 fours and a six to take 20 points from the top as RR posted the season-high of 222/2.