Quinton de Kock scored a half-century to lead the Lucknow Super Giants to their first IPL win this season, beating the Punjab Kings by 21 runs on Saturday.
Despite losing regular skipper KL Rahul in the fourth over, de Kock's attacking start helped Lucknow reach 199-8.
Stand-in captain Nicholas Pooran also contributed with a 21-ball 42, including three fours and three sixes.
In response, Punjab finished on 178-5 despite a 102-run opening partnership between captain Shikhar Dhawan (70) and Jonny Bairstow (42).
Mayank Yadav, making his IPL debut, broke the partnership with his maiden wicket of Bairstow and returned figures of 3-27 to shift the momentum in Lucknow's favour with the fastest delivery of the season at 156km/h.
Lucknow lost wickets regularly, but Krunal Pandya's unbeaten 43 off 22 balls in a late assault helped the hosts match the best total at the venue - Lucknow's 199-6 against Delhi Capitals last year.
Punjab's England quick, Sam Curran, returned figures of 3-28 from his four overs.
Lucknow lost three wickets despite a quick start and was dealt a blow when Marcus Stoinis smashed Rahul Chahar for two sixes but was bowled on the third ball, scoring 19 off 12.
De Kock scored 47 runs off 27 balls in partnership with fellow left-hander Pooran, who attacked the opposition with hits all around.
Rahul, who returned to competitive cricket in the IPL after an injury, led Lucknow's first innings defeat but took a back seat on home soil and was replaced in the second innings by impact substitute Naveen-ul-Haq.
De Kock reached his 21st IPL fifty in 34 balls with a boundary off seam bowler Harshal Patel but was soon dismissed by Arshdeep Singh's left-arm medium-pace.
Punjab responded strongly to Dhawan and Bairstow's century partnership, but the rest of the batting was disappointing.
Yadav, a 21-year-old express bowler born in Delhi, took two more wickets to derail Punjab's chase.
Fellow pace bowler Mohsin Khan inflicted further damage by dismissing left-handers Dhawan and Sam Curran on successive balls, with the latter being out for a duck.
Liam Livingstone scored an unbeaten 28 off 17 balls before Punjab suffered their second straight loss after an opening win.