MOHALI — An enthralling blinder from David Miller (101 not out off 38 balls) helped Kings-XI Punjab seize a 6-wicket win over Royal Challengers Bangalore and keep their hopes of qualifying for the Indian Premier League playoffs alive. Both teams maintained their positions in the points table, with Bangalore placed second and Punjab sixth. Chasing a daunting 191 for victory, an incredible second-half turnaround got Punjab home with two overs and six wickets to spare to spark ecstatic scenes at Mohali. Miller's century off 38 balls is the third-fastest in the IPL, behind only Chris Gayle (30 balls) and Yusuf Pathan (37 balls). Scores: Royal Challengers Bangalore 190 for 3 in 20 overs (Chris Gayle 61, Cheteshwar Pujara 51; Manpreet Gony 2 for 41) lost to Kings-XI Punjab 194 for 4 in 18 overs by 6 wickets. On Sunday, Rajasthan Royals came back to winning ways with a thrilling five-wicket win over Pune Warriors India in Jaipur. Batting first, Pune posted a mammoth 178, which Rajasthan overhauled on the back of half-centuries by Ajinkya Rahane and Rahul Dravid. The host chased down the total with a ball to spare. Chasing 179, Rahul Dravid got Rajasthan rolling with two gorgeous shots through covers off Bhuvneshwar Kumar. At the halfway stage, Rajasthan was 84 for no loss, still needing 95. Scores: Pune Warriors India 178 for 4 (Robin Uthappa 54, Siddharth Trivedi 1-33) lost to Rajasthan Royals 182 for 5 in 19.5 over (Ajinkya Rahane 67, Wayne Parnell 3-23) by 5 wickets. — Agencies