Punjab Kings’ unbeaten run in IPL 2026 ended with a six-wicket loss to Rajasthan Royals despite posting 222/4 in Mullanpur. Captain Shreyas Iyer admitted bowling execution lapses, especially in ...