But he was never given that chance and RCB captain Kohli was fuming at the post-match presentation.
"We are playing at IPL level, not club cricket," Kohli said. "That's just a ridiculous call off the last ball.
"The umpires should have their eyes open, it was a no-ball by an inch. It's a completely different game altogether (if the no-ball was called).
"So if it's a game of margins, I don't know what's happening. They should have been more sharp and more careful out there."
Mumbai captain and Kohli's Indian teammate Rohit Sharma also had some grim words about the umpiring even though he was on the winning team.
"These kinds of mistakes are not good for the game of cricket. The over before that, (Jasprit) Bumrah bowled a ball which wasn't a wide ball (which was called a wide)," Sharma said.
"They have to watch what is happening. The players can't do much about it. Just walk off and shake hands. It is disappointing to see that, but I hope they can rectify their mistakes like we do."
Speaking to reporters at a press conference later, Sharma doubled down on his initial take.
"I say it because eventually it's not good for the game. Whatever is not good for the game, I'm not going to stand for it," Sharma said.
"It's pretty simple, those decisions can cost you games. We prepare too much to win this tournament, to win games, and those kind of mistakes are not acceptable."
Whereas the third umpire often checks to see if a delivery is legal when a batsman is dismissed, resulting in them being given a second life if the bowler is shown to have overstepped the mark, the same process doesn't apply in other situations. On balls where a batsman isn't given out, no official checks for a front foot no-ball.
It's that oversight that led to another headline-making match in the IPL.
Kohli and Sharma weren't the only ones upset. Former stars, including international captains, raged over cricket's refusal not to let technology intervene in cases where obvious blunders have been made.
Ex-England batsman Kevin Pietersen is on commentary duty in India and fumed over the decision.
"It should've been a no-ball and it should've been a free hit," he said. "We can fly drones. We have got Spidercams. We have all sorts of technology, cars that drive themselves.
"How can you not have technology in a cricketing arena where millions are in play in terms of fans and the entertainment that the package brings? How can you not have technology in place to call it?
"Maybe the umpire should have called it, but maybe you take it (the call) away from the umpire.
"You just think to yourself, well, the emotion, the human emotion involved in such a crucial play in the game can affect the human. We are all humans. Should there be a technology in place that just calls a no-ball?"
Sharma led from the front for Mumbai, belting eight fours and a six on his way to 48 from 33 balls as he top scored for his team, while first drop Suryakumar Yadav also chipped with 38 from 24 deliveries.
Hardik Pandya then unleashed with a whirlwind cameo at the death, clearing the ropes three times in just 14 balls as he finished on 32 not out to guide Mumbai to 8/187.
In reply, RCB's top order started solidly as Parthiv Patel (31 from 22) and Kohli (46 from 32) set a strong platform. De Villiers then came in and upped the ante, smacking four fours and six sixes but Bangalore couldn't keep up with the run rate and fell agonisingly short at the end of 20 overs.
Indian fast bowling revelation Jasprit Bumrah was sensational at the death for Mumbai, taking 3/20 from four overs as he proved the difference between the teams.