The match Bangalore and Mumbai had a close finish. Here are a look at the statistical highlights from this game:
Bangalore's two-run triumph is their narrowest victory-margin in terms of runs at the IPL, bettering their three-run win over Deccan Chargers at Bangalore on May 3, 2008.
Both Mumbai Indians and Royal Challengers Bangalore have won six games each against each other out of twelve contested at the IPL.
After losing their first four games by big margins against Mumbai Indians at Bangalore, RCB have recorded their first win in five games against them at this venue at the IPL.
Virat Kohli (50) has become the second Bangalore player after Chris Gayle (108) to complete 50 sixes or more at the IPL.
Gayle, with 134 sixes, has extended his record for most sixes at the IPL. Suresh Raina, with 97 sixes, has the next best tally.
In 12 games against Mumbai Indians, Kohli is yet to post a fifty at the IPL - his highest is 37 at Bangalore on April 17, 2010. He has averaged just 18.90 against Mumbai Indians at the IPL - his aggregate being 189 in eleven innings (once not out).
Chris Gayle's brilliant unbeaten 92 off 58 balls is the highest individual score by a Bangalore player against Mumbai Indians at the IPL, eclipsing his 89 at Chennai on May 27, 2011.
Only three players have recorded more runs in an innings than Gayle against Mumbai Indians at the IPL - the two centurions being Adam Gilchrist's 109 not out for Deccan Chargers at Mumbai on April 27, 2008 and Yusuf Pathan's 100 for Rajasthan Royals at Mumbai on March 13, 2010.
Gayle is the top run-scorer against Mumbai Indians at the IPL - 363 in seven matches at an average of 72.60, including four fifties, outstripping Jacques Kallis' tally of 342 (42.75) in ten matches.
Gayle has become the first batsman to register 20 sixes against Mumbai Indians at the IPL. Adam Gilchrist had scored 16 sixes in eight matches against Mumbai Indians.
Shaun Marsh, Jacques Kallis and Gayle, with four fifties each, share a record for most fifties against Mumbai Indians at the IPL.
Gayle took his run-aggregate to 4896 at an average of 44.91 in 130 matches in Twenty20, including ten centuries and 34 fifties, obliterating the 4821 by David Hussey. Only Brad Hodge (5274) has managed more runs than Gayle in Twenty20.
Tillakaratne Dilshan has registered his 14th duck in Twenty20. Only Herschelle Gibbs has recorded more ducks (23) than Dilshan.
Dilshan's tally of six ducks in the IPL has been exceeded only by four players with seven ducks each - Parthiv Patel, Amit Mishra, Shane Warne and Manish Pandey.
Jasprit Bumrah (3/32) has produced his second best bowling performance in Twenty20 - his best being 3 for 14 for Gujarat against Punjab at Indore on March 31, 2013.
Gayle and Arun Karthik put on 76 (unbroken) for the sixth wicket - a record for Bangalore at the IPL.
The aforesaid partnership is the highest by any pair for the sixth wicket against Mumbai Indians at the IPL.
Sachin Tendulkar's aggregate of 2070 (ave.37.63) in 65 matches is the third highest at the IPL, next only to the 2254 by Suresh Raina and 2106 by Gautam Gambhir.
Rohit Sharma took his tally of runs to 1986 at an average of 31.03 in 79 matches - the fifth highest at the IPL.
Dinesh Karthik (60) has recorded his fifth fifty at the IPL.
Vinay Kumar (3/27) became the first Bangalore bowler to complete 50 wickets at the IPL - 52 at an average of 26.07 in 49 matches.
Gayle has set an IPL record with his 13th Man of the Match award, surpassing Yusuf Pathan's taly of 12.