Rajasthan Royals failed to defend 115-9 as Amit Mishra's 3-17 and Rishabh Pant's unbeaten half-century saw Delhi Capitals to victory.
Virat Kohli's Royal Challengers Bangalore saw their Indian Premier League play-off push ended by the elements.
Steve Smith's Rajasthan Royals were victorious on Saturday, defeating the Sunrisers Hyderabad by seven wickets.
Dinesh Karthik thought he had done enough to secure a rare Kolkata Knight Riders win, but Riyan Parag and Jofra Archer came to the fore.
Rishabh Pant was Delhi Capitals' hero after Ajinkya Rahane showed he is not feeling sorry for himself having lost the Royals captaincy.
Jofra Archer's torrid day in the field against Mumbai Indians did not prove too costly thanks to new Rajasthan Royals captain Steve Smith.
Kings XI Punjab defied Jofra Archer to set a huge target for Rajasthan Royals, which they could not reach in the IPL on Tuesday.
Jos Buttler smashed 89 from 43 deliveries as Rajasthan Royals recorded just their second win in the Indian Premier League this season.
An umpire row in Chennai Super Kings' win over Rajasthan Royals has landed the India legend a large IPL fine.
There was high drama in the IPL as Chennai Super Kings defeated Rajasthan Royals with a last-ball six from Mitchell Santner.