Rohit Sharma added 148 runs for the opening stand with Ryan Rickelton, who top-scored with 81 off 43 balls, as MI overhauled KKR’s 220/4 with five balls to spare.