Mumbai was a bit lucky, it is true. Also, we did not see a better performance from Mumbai's bowlers. If Jasprit Bumrah could not have bowled in a controlled manner, Mumbai would not have won this match. Bumrah gave away only 27 runs in 4 overs. Besides, we saw better bowling from Ashwin Kumar in the death overs.
"Fortune favours the brave", MI didn't let the match to go away even after the terrific start from GT and Hardik took some chances and it worked. But not bowling Santner was a big mistake in my opinion even though two left handers were at the middle because he got good record against lefty too and could have controlled the run flow in the middle overs. But it worked so nobody is gonna blame the choice.
