Who won Yesterday's IPL Matches (April 8) during Tuesday's doubleheaders - KKR vs LSG and PBKS vs CSK -- played at two different venues? In contrasting games, Lucknow Super Giants won a high-scoring thriller in Kolkata.
Meanwhile, Punjab Kings posted a comfortable win over Chennai Super Kings as the traditional giants slumped to their fourth loss in five matches. We take a look at the details from both the games, starting with KKR vs LSG.

Match Result: Lucknow Super Giants – 238/3 in 20 overs vs Kolkata Knight Riders – 234/7 in 20 overs
Result: LSG won by four runs at the Eden Gardens in Kolkata.
Toss: KKR won the toss and opted to bowl first
Captains: Ajinkya Rahane (KKR), Rishabh Pant (LSG)
Also read: Most Runs in IPL 2025 | IPL Points Table | Most Wickets | Most Sixes | Fairplay Award
In a match dominated by towering totals and power-hitters, Rinku Singh emerged as Kolkata Knight Riders’ silent warrior. Walking in amid a wobbling chase, Rinku’s 17-ball 38 not out was a masterclass in composure under fire. With boundaries flowing at the death, he kept Kolkata’s hopes alive till the very last over.
Though KKR eventually fell short by just four runs, it was Rinku’s resilience that brought them within touching distance of a mammoth 238-run target. While Pooran and Marsh stole the limelight, Rinku’s late flourish almost scripted a heist, etching his role as KKR’s quiet game-changer.
At 123/2 after 12 overs, Kolkata Knight Riders seemed well on course in their mammoth chase. However, the momentum slipped away during a sudden mid-innings collapse that changed everything. Between overs 13 and 16, KKR lost four crucial wickets for just 23 runs—Ajinkya Rahane, Venkatesh Iyer, Ramandeep Singh, and Angkrish Raghuvanshi—all fell in quick succession. Andre Russell’s soft dismissal soon after deepened the damage.
This phase, filled with reckless shots and mounting pressure, was the turning point. It drained the chase of rhythm, leaving too much for the finish. KKR never truly recovered from that dramatic slide.
Impact Substitute: Angkrish Raghuvanshi (IN) – Varun Chakravarthy (OUT)
Impact Substitute: Ravi Bishnoi (IN) – Mitchell Marsh (OUT)
Punjab Kings – 219/6 in 20 overs vs Chennai Super Kings – 201/5 in 20 overs.
Result: PBKS won by 18 runs at the Maharaja Yadavindra Singh International Cricket Stadium in Mullanpur.
PBKS won the toss and opted to bat first
Priyansh Arya – 103 runs off 42 balls
Devon Conway – 69 runs off 49 balls
Khaleel Ahmed, R Ashwin – 2 wickets each
Lockie Ferguson – 2/40
The turning point of the PBKS vs CSK clash came during the decisive phase between the 15th and 17th overs of CSK’s chase. With 81 needed off the final six overs and well-set batters at the crease, the game was finely balanced.
However, disciplined bowling from Arshdeep Singh, Lockie Ferguson, and Yuzvendra Chahal strangled the scoring rate, conceding just 22 runs in three overs. The crucial wicket of Shivam Dube further dented CSK’s momentum. From needing less than 14 runs per over, the required rate soared beyond control, shifting the pressure back onto the visitors and tilting the contest firmly in PBKS' favour.
While Priyansh Arya’s blistering century grabbed the limelight, Shashank Singh emerged as Punjab Kings’ unsung hero against CSK. Walking in when PBKS were 154 for 6, Shashank absorbed the pressure with a composed unbeaten 52 off 31 balls.
His smart shot selection and ability to rotate strike ensured Punjab didn’t lose momentum after Arya’s dismissal. Partnering with Marco Jansen, he stitched a vital 65-run stand that lifted PBKS past 200. Shashank’s calm presence at the crease, clever handling of spinners, and timely boundaries in the death overs proved decisive, adding finishing power to Punjab’s innings when it was most needed.
Impact Substitute: Yash Thakur (IN) – Priyansh Arya (OUT)
Impact Substitute: Shivam Dube (IN) – Matheesha Pathirana (OUT)