New Delhi, May 12 -- Krunal Pandya overcame cramps to hit 73 runs off 46 balls as Royal Challengers Bengaluru beat Mumbai Indians by two wickets in a tense last-ball finish on Sunday in the Indian Premier League.

Pandya took Bengaluru from 39-3 to 149-7 on a day when bowlers dominated in Raipur.

Mumbai lost its nerve in the final over and was knocked out of contention from this season.

Tilak Varma's 57 had helped Mumbai reach 166-7 in 20 overs after losing the toss and being asked to bat first. Bhuvneshwar Kumar picked up 4-23 in four overs.

In reply, Deepak Chahar's 2-33 and Corbin Bosch's 4-26 had Bengaluru in trouble but, helped by Pandya, it reached 167-8 in 20 overs.

With 15 needed off six balls, Raj Bawa's eventful last over in...