KL Rahul knocked a freewheeling century to steer Lucknow Super Giants to an 18-run victory as they inflicted a sixth defeat of the season upon Mumbai Indians in the Indian Premier League.

The Super Giants captain muscled 103 not out off 60 balls to guide his side to an unassailable 199-4 on Saturday.

Suryakumar Yadav mustered a side-best 37 for the Indians in response, but their spirited attempts to deliver a first win of the campaign fell short.

Rahul had showcased some typical virtuosity over the past few weeks with the Super Giants, including a patient 68 in victory over Sunrisers Hyderabad.

But his effort here was of the more explosively entertaining kind, with the tone set by a fifth-over frenzy off Tyrone Mills and capped with an exquisite six.

Able support from Quinton de Kock (24) and Manish Pandey (38) helped drive the Indians, despite Jaydev Unadkat's 2-32 bowling figures.

Any hopes of a response from the Indians looked in jeopardy when they were reduced to 57-3, before Yadav and Tilak Varma mounted a sturdy 64-run fourth-wicket partnership.

Kieron Pollard and Unadkat combined to leave the hosts needing an ambitious 26 off the last over, but three wickets in those final six balls ended any hopes.

Rahul delivers captain's knock

Taking to the crease for the first ball alongside wicketkeeper De Kock, the India star turned in a contender for the performance of the tournament to date with his assured strokes.

With nine fours and five sixes, the opening batsman led from the front, with an impressive strike rate of 171.66, while Avesh Khan led the way with the ball, taking 3-30.

Luckless Indians continue barren run

It has been six games and six losses across the start of the 2022 campaign now for Mumbai, and their hopes of making the playoffs truly look to be in tatters.

On the back of Wednesday's loss to Punjab Kings, it is the second game in a row where their margin of defeat has clocked in under the 20-run mark, but it is still a painful streak they are yet to buck.