Delhi Capitals needed only 23 off 21 to beat Kings XI Punjab but were undone by an incredible Sam Curran spell.
Chennai Super Kings made it three wins out of three in the IPL as a number of their veteran players shone against Rajasthan Royals.
Sunrisers duo Jonny Bairstow and David Warner set records with brutal centuries as Royal Challengers Bangalore suffered a hammering.
After appearing to let victory slip from their grasp, Delhi Capitals held their nerve to beat Kolkata Knight Riders in dramatic fashion.
KL Rahul's unbeaten 71 guided Kings XI Punjab to their second win of the 2019 Indian Premier League against Mumbai Indians.
Sunrisers Hyderabad claimed their first win of the 2019 IPL thanks to a blistering performance from David Warner against Rajasthan Royals.
David Willey will miss the IPL and stay in England to support his wife as they prepare for the late arrival of their second child.
A missed no ball off the final delivery of the innings left Royal Challengers Bangalore captain Virat Kohli criticising the umpires.
Mumbai Indians held their nerve in a tense finale as Royal Challengers Banglore came up six runs short in Thursday's IPL clash.
Ravichandran Ashwin's week worsened as his Kings XI Punjab side were easily beaten by an Andre Russell-inspired Kolkata Knight Riders team.