Kolkata Knight Riders outbatted Kings XI Punjab in a high-scoring affair, registering a 31-run victory to stay in the hunt for the Indian Premier League (IPL) play-offs. (All pictures credit: BCCI)
Kolkata Knight Riders outbatted Kings XI Punjab in a high-scoring affair, registering a 31-run victory to stay in the hunt for the Indian Premier League (IPL) play-offs. (All pictures credit: BCCI)