All over! RCB win by 17 runs
Live Cricket Score: Royal Challengers Bangalore vs Kings XI Punjab, Match 42, IPL 2019

Ravichandran Ashwin began with a six first ball, but he hit the next one straight down Virat Kohli's throat. Hardus Viljoen fell first ball, caught behind by Parthiv Patel, and the remainder of the over was just formality.
Saini completes an absolutely incredible over
W 0 1 11 W
Oh the game swings again! Navdeep Saini gets a wicket! With 30 to get from 12, David Miller looked to hit down the ground but ended up hitting it flat and straight to AB de Villiers at long on. He gives nothing away to Mandeep Singh and Nicholas Pooran and ends the over with the West Indian's wicket.
Nicholas Pooran smashin' it
The fantasy geeks who pre-empted a busy and eventful season for Nicholas Pooran have finally got a moment to rejoice - he's going after the RCB spinners. He's whacked five sixes in his 22-ball 42 - three off those coming in a single over from Washington Sundar. He's batted so well that David Miller has become a silent spectator at the other end. RCB are once again heading towards a finish where their bowlers are going to let them down.
Moeen Ali strikes first ball!
For all the fuss about saving your left-handed spinner for left-handed batsmen. Moeen Ali comes on and gets a wicket on the first ball he bowls.... to a right-hander. And not just any right-hander - a well-set KL Rahul for a 27-ball 42.
WICKET - Stoinis ends Mayank-KL flourish
Mayank Agarwal has to go! He tried to pull a short one from the Aussie, but ended up hitting to Yuzvendra Chahal at mid-wicket. Mayank walks back for a 21-ball 35, giving RCB a breather from a fine partnership between him and KL Rahul - worth 59 runs 29 balls. KXIP though, already have half of RCB's total, and now need the promoted David Miller to accompany Rahul to the finish line.
KXIP - 68/1 in 6 overs
And the chasers are on par.. for now. RCB had 70 in the same period. RCB also had an incredible dip for the next eight overs, and then smashed everything in sight in the last three. KXIP will be better served to even things out - by not letting RCB spinners take control in the middle, which would inturn leave them in a situation where they won't have to hit 60-odd off the last three overs. That's perhaps what KXIP will aim for.
Live by the sword, die by it!
And out goes Chris Gayle after smoking a few big sixes. A 10-ball 23 for the big West Indian. Should he have played longer? Yes, sure. But has he given the sort of start from where KL Rahul can consolidate? Most definitely. RCB will be happy to have removed the one man in the top order capable of nullifying AB's manic hitting. A straightforward catch for AB after Gayle didn't time his big hit off Umesh.
RCB finish with 202/4!
AB de Villiers-fuelled mayhem in the end has given RCB far more than what they'd have expected to score after their collapse in the middle overs. As many as 64 runs were scored in the last 18 balls as Hardus Viljoen and Shami just couldn't get their lengths right. There was even one outrageous hard-to-explain in words hit - as AB took his eyes off what was a high full toss and somehow swatted it away one-handed, and landed it over the roof.
Yes, we weren't sure how that happened either, but it did. Viljoen went for 16 and 27 runs in his last two overs to finish with figures of 1 for 51. Shami went for 53 in his four. RCB started brilliantly, dipped quite a lot and then picked up right at the end - at their absolute peak, RCB scored 134 in 9 overs and that might just be the difference.
AB with the finishing touches
All that's gone by in the middle-overs is the past. AB de Villiers is smashing the KXIP bowlers here. He's got his fifty and is on his way to take RCB to a defendable total here. At 109 for 4 in 14 overs, that didn't seem possible.
Fifty Stand
Both AB and Stoinis are looking to open up now. 16 overs done and RCB have 133 on the board. How many will they get?