The final flourish to the innings was provided by Pandya, who smashed a four and 3 sixes en-route to an unbeaten 11 ball 28 as Mumbai finished with 187/5 in their 20 overs.
This was Royals' second victory of the season in seven games after losing a last-ball thriller to CSK less than 48 hours back. But Jos Buttler's explosive knock backed up by an important contribution from Ajinkya Rahane and Gopal's finishing act took the visitors over the line with three balls to spare. Playing on a big ground and a fast outfield at the Sawai Mansingh Stadium in Jaipur, the home team batted first and got off to a quick start with openers Ajinkya Rahane and Jos Buttler scoring some quick runs.
Buttler initially played second fiddle to Rahane but then upped his ante once skipper was gone. The West Indian pacer was hit for four fours and two sixes as Buttler moved from 61 to 89 in space of six balls.
Joseph was the costliest bowler having conceded 53 runs in three overs. Mumbai Indians have death overs specialist Jasprit Bumrah along with Australian pacer Jason Behrendorff apart from Joseph and on their day, they can rip apart any good batting line up. For Mumbai, Rohit Sharma returned to the side in place of Siddhesh Lad.
Quinton de Kock has been in superb touch at the top of the order for Mumbai Indians, but a big score has eluded the stylish left-hander, which the batsman corrected somewhat in his 52-ball stay at the crease, which fetched him 82 runs.
NY measles outbreak spreads to more counties
But so far, the epidemic is largely confined to Williamsburg and within its large Orthodox Jewish community . However some locals, like Miriam, 66, are anxious about how the outbreak may affect their family members.
Dhawal Kulkarni, the local boy has taken 8 wickets against Mumbai.
Earlier, Rohit and De Kock took the opposition attack to the cleaners as the two added 96 for the first wicket.
Rohit, who struck six fours and a lone six, threw his wicket away giving a sitter to Jos Buttler off Jofra Archer.
Rajasthan bowlers made a splendid comeback as they removed De Kock and Ishan Kishan before the Hardik show.
Meanwhile, for Rohit Sharma, it was his 100th match as captain for Mumbai Indians (including the now-defunct Champions League T20 games).