Kolkata Knight Riders were crowned IPL champions for a second time in three years after beating Kings XI Punjab.
Virender Sehwag smashed 122 off 58 balls to help put Kings XI Punjab into their first IPL final.
Mumbai Indians qualified for the IPL play-offs after an incredible five-wicket win against Rajasthan Royals.
Kevin Pietersen hit a half century but his Delhi Daredevils side still suffered a crushing loss against Kings XI Punjab.
Yusuf Pathan hit the quickest half-century in IPL history to help Kolkata Knight Riders defeat Sunrisers Hyderabad.
Kings XI Punjab claimed top spot in the IPL standings after beating play-off chasing Rajasthan Royals by 16 runs.
Sunrisers Hyderabad could still qualify for the IPL play-offs after a six-wicket victory over Chennai Super Kings.
Robin Uthappa hit 83 not out as Kolkata cemented a play-off place with victory over Bangalore.
Lendl Simmons smashed the first century of the 2014 IPL as Mumbai beat table-topping Kings XI Punjab by seven wickets.
Highlights of Sunrisers Hyderabad v Royal Challengers Bangalore from the IPL.
Highlights of Kolkata Knight Riders v Chennai Super Kings from the IPL.
Kolkata Knight Riders took a big step towards the IPL play-offs with an eight-wicket victory over Chennai Super Kings.
Hyderabad kept alive their faint hopes of making the IPL play-offs with a seven-wicket victory over Bangalore.
Highlights of Match 45 in the 2014 IPL as Delhi Daredevils as Kings XI Punjab.
Highlights of Match 44 in the 2014 IPL as Rajasthan Royals face Mumbai Indians.
Kieron Pollard's wonder catch lit up Mumbai Indians' 25-run victory over Rajasthan Royals in the IPL.
Highlights of Sunrisers Hyderabad v Kolkata Knight Riders from the IPL.
Highlights of Chennai Super Kings v Royal Challengers Bangalore from the IPL.
Kolkata Knight Riders boosted their hopes of a place in the knockout stages with victory over Sunrisers Hyderabad.
Highlights of the Rajasthan Royals v Delhi Daredevils from the IPL.
England v West Indies Royal London One Day International
19th September 2017
England v South Africa Investec Test Match
4th August 2017