Lucknow Super Giants moved to within two points of the Indian Premier League summit as Quinton de Kock's stand helped see off Punjab Kings by 20 runs.

Opener De Kock scored 46 from 37 balls as the Super Giants reached 153-8 from their 20 overs on Friday.

That was despite the efforts of Kagiso Rabada, who took 4-38, including the early wicket of Super Giants captain KL Rahul.

Yet after Rahul's dismissal, De Kock – with the assistance of Deepak Hooda (34) – guided the Super Giants from 13-1 to 98-2 before falling to Sandeep Sharma (1-18).

Deepak was run out by Jonny Bairstow in the next over to kick-start a middle-order collapse, but Dushmantha Chameera's 17 from 10 balls and an unbeaten 13 from Mohsin Khan added vital runs.

Mohsin went on to impress with the ball for the Super Giants, taking 3-24 from his four overs, which included a maiden.

Mayank Agarwal (25) and Bairstow (32) tried to get Punjab going, but both fell to Chameera (2-17) before Khan sent dangerman Liam Livingstone packing on 18 to all but end the Kings' hopes – Rishi Dhawan's flurry of 21 proving too little, too late.

De Kock back to form

Rabada gave his best but it was fellow South African De Kock who was the difference in this match.

The wicketkeeper-batsman had only scored a combined 13 runs across his previous two appearances but was the anchor of the Super Giants' innings here, with his 46 coming at a strike rate of 124.32 and including six boundaries – two of those were sixes.

Mohsin shows his worth

After adding a useful tally to the Super Giants' score, Mohsin – who had only taken one wicket this season before Friday's match – delivered with the ball, taking the key wicket of Livingstone (who has scored 60+ three times already this season) before dismissing Rabada and Rahul Chahar in the 18th over.