Royal Challengers Bangalore won the toss and elected to bowl first against Kolkata Knight Riders in Bangalore.
But a rain delay of nearly three hours meant that the game was reduced to 10-over-a-side contest.
When KKR finally came out to bat, David Wiese provided the first breakthrough when Gautam Gambhir was out for 12 courtesy a sharp catch at point by Mandeep Singh.
Andre Russell was promoted up the order and the West Indian upped the ante in style by clobbering 45 runs off 17 balls.
Robin Uthappa played a handy knock of 23 off 21 balls before falling to Yuzvendra Chahal.
Mitchell Starc bowled a good last over giving away just nine runs as KKR posted 111 for 4 in their 10 overs.
In chase of 112, RCB started brightly with Virat Kohli and Chris Gayle racing to 48 in just 3.5 overs before Gayle was removed by Brad Hogg.
Piyush Chwala brought KKR back in the game by removing AB de Villiers cheaply.
RCB lost way in the chase when Virat Kohli was holed out in the deep for 34.
However, Mandeep Singh's cameo 45 off 18 balls helped RCB register their first win at home in IPL 2015.
Mandeep Singh celebrates after guiding RCB to a thrilling win over KKR.