Glenn Maxwell starred with bat and ball and Harshal Patel took a hat-trick as Royal Challengers Bangalore defeated Mumbai Indians by 54 runs in Sunday's Indian Premier League clash.

RCB's captain Virat Kohil, who is set to stand down at the end of the season, laid the foundations with 51 before Srikar Bharat (32) and Maxwell (56) led their side to 165 from their 20 overs.

It could have been far more, however, if it was not for death-bowling pair Jasprit Bumrah (3-36) and Trent Boult (1-17), who combined well to limit Kohli's side to what seemed like a par score before Bangalore's bowlers fought back excellently.

Rohit Sharma (43) and Quinton de Kock (24) looked to have continued the momentum by putting on 56 inside the powerplay, but the latter fell to Yuzendra Chahal (3-11) before the India opener was removed by Maxwell.

Ishan Kishan and Krunal Pandya quickly followed to the same spinning pair, leaving Mumbai 93-4 with seven overs to go.

Patel inflicted further misery as he ran through the middle and lower-order batters, removing Kieron Pollard, Hardik Pandya and Rahul Chahar to secure a memorable hat-trick as Mumbai were bowled out for just 111 with 11 balls remaining.

Brilliant Bumrah and Boult

Bumrah removed two of Bangalore's dangermen in Maxwell and AB de Villiers in the space of two balls to kick-start a miserly death-bowling spell, which ultimately proved in vain.

The India quick would eventually finish with an economy of nine as he managed dot balls with a third of his deliveries, while Boult produced four more dots and finished impressively with an economy of just over four.

King Kohli's captaincy decisions pay off

Kohli seemed to get every decision right. Mohammed Siraj ran straight to Kohli following his dismissal of Suryakumar Yadav, suggesting a plan between the pair had come off before another bowling change paid off as well.

Dan Christian, despite his first over going for 15, was brought back by Kohli and his following set of six went for just a run a ball as every decision Kohli made seemed to turn to gold, with RCB limiting Mumbai throughout the middle overs to coast to a comfortable win.