As the fight for the top four spots hots up, we finally get the classic matches.
Even as the Royal Challengers Bangalore scraped by the Chennai Super Kings, it was Rajasthan Royal's never-say-die spirit that saw them beat the star-filled Mumbai Indians.
Yesterday, it was Kings XI Punjab that jumped back into contention with a win over Delhi Daredevils - the only team that looks assured of a semi-final spot right now.
Chennai Super Kings vs Mumbai Indians
Promises to be enthralling contest, with both teams wanting to fix their semi-final spot. Mumbai Indians have to win the match to keep their hopes alive.
Kolkata Knight Riders vs Deccan Chargers Hyderabad
Knight Riders play for pride even as the Chargers will look to seal their semi-final spot.