Ben Stokes hit a sensational unbeaten 103 - his first T20 century - to guide Rising Pune Supergiant to victory over Gujarat Lions.
Mumbai Indians condemned Royal Challengers Bangalore to another IPL defeat, beating them by five wickets.
David Warner's brutal 126 powered Sunrisers Hyderabad to a 48-run win over top-of-the-table Kolkata in IPL 10.
Kings XI Punjab strolled to a 10-wicket victory after Sandeep Sharma's 4-20 helped rout Delhi Daredevils for just 67.
Seamer Jasprit Bumrah proved the hero as Mumbai Indians overcame Gujarat Lions in the first Super Over of IPL 10.
Virat Kohli was the only RCB batsman to reach double figures as Supergiant ran out 61-run victors in the IPL 10 clash in Pune.
England all-rounder Ben Stokes remains sidelined after suffering a right shoulder injury while bowling in IPL 10.
Sunrisers Hyderabad saw off a spirited Kings XI Punjab side in the IPL, beating their hosts by 26 runs in Mohali.
Kolkata Knight Riders stay top of the IPL table after a seven-wicket win over Delhi Daredevils, who stay rooted to the bottom.
Andrew Tye took 3-12 to skittle RCB for 134 before Aaron Finch smashed 72 off 34 balls to fire Gujarat Lions to victory.
Brendon McCullum joined Mark Butcher to discuss the life of a 'T20 mercenary', Jason Roy and the perils of wearing a sunhat in a night game!
Robin Uthappa smashed 87 from 47 balls to see off Rising Pune Supergiant and send Kolkata Knight Riders to the top of the IPL table.
Which England player has had the biggest impact on IPL 10 in week three – and who helped bring about a new IPL record?
Royal Challengers Bangalore's dismal IPL 10 season continues with a rain abandoned game against Sunrisers Hyderabad.
Ben Stokes got the better of his England team-mate Jos Buttler as Rising Pune Supergiant beat Mumbai Indians by three runs.
Halfway through another helter skelter IPL season, Sky Sports' Matt Floyd picks out the best of the tournament so far...
Kolkata Knight Riders claimed an incredible 82-run win over Royal Challengers Bangalore after bowling the visitors out for just 49.
Kings XI claimed their first IPL win in five matches as they beat fellow strugglers Gujarat Lions by 26 runs.
Mumbai Indians claimed their sixth IPL win on the bounce after dismantling the Delhi Daredevils' top order to win by 14 runs.