Mumbai: An unbeaten 62-run partnership between middle-order batters Tilak Varma (29 not out) and Tim David (45 not out), coupled with a half-century by Suryakumar Yadav (55), helped Mumbai Indians defeat Rajasthan Royals by six wickets in an Indian Premier League match here on Sunday.