The victory sealed Lucknow’s place in the playoffs with 18 points while Kolkata went out of the tournament with 12 points from its 14 league games.
Fast bowler Mohsin Khan (3-20) faded Kolkata’s hopes in the 17th over when Andre Russell was caught in the deep with the total at 150-6.
Despite the defeat, Kolkata skipper Shreyas Iyer felt his team showed a lot of character and attitude in its last IPL game this season.
“I’m not feeling sad at all because that was one of the best games of cricket I’ve ever played to be honest,” Shreyas said. “I love the way Rinku got us to the end … he was really sad. I was hoping that he could finish the game for us. He could have been the hero. Still, he played a fantastic knock and I’m really happy for him.”