MS Dhoni brought Chennai Super Kings to the brink of victory with an unbeaten 84, but Royal Challengers Bangalore held on for a one-run win.
Another century stand from Jonny Bairstow and David Warner inspired Sunrisers Hyderabad to a nine-wicket rout of Kolkata Knight Riders.
Chris Gayle fired early for Kings XI but Shikhar Dhawan and Shreyas Iyer helped Delhi Capitals clinch a five-wicket victory.
Jofra Archer's torrid day in the field against Mumbai Indians did not prove too costly thanks to new Rajasthan Royals captain Steve Smith.
Andre Russell smashed 65 but Kolkata Knight Riders came up short against Royal Challengers Bangalore in the Indian Premier League.
Delhi Capitals fell well short in their chase as Mumbai Indians went second in the IPL.
Jonny Bairstow caught from Faf du Plessis and then brilliantly carried his bat as Sunrisers Hyderabad saw off Chennai Super Kings.
Kings XI Punjab defied Jofra Archer to set a huge target for Rajasthan Royals, which they could not reach in the IPL on Tuesday.
Hardik Pandya took a liking to Pawan Negi's bowling as Mumbai Indians defeated the IPL's bottom side Royal Challengers Bangalore.
Delhi Capitals claimed eight wickets for just 15 runs to beat Sunrisers Hyderabad on Sunday, meaning they move up to second in the table.