Royal Challengers Bangalore beat Gujarat Giants in Match 16 of the TATA WPL at the Brabourne Stadium in Mumbai.

Sophie Devine played a breathtaking innings of 99 off 36 balls to light up the Brabourne stadium as RCB chased down 188 with 27 balls to spare.

RCB moved to fourth in the table with a huge win over the Giants.

Chasing 188, RCB got off to a blistering start as Devine and Smriti Mandhana garnered 13 runs off the first over and then Devine went berserk against Ashleigh Gardner hitting her for three fours and two sixes in the second over to hammer 24 runs in the over.

Mandhana then found her groove as she cracked a six and a couple of fours off Tanuja Kanwar. The pair hit ten fours and three sixes in the power play to smash 77 runs in the first six overs.

Devine continued to attack Gardner as she hit a six and a four on her return in the seventh over. Devine then brought up her fifty off just 20 balls with a six off Deol. She then took on Tanuja Kanwar and hit three sixes and a four to take 25 runs off the over.

GG captain Sneh Rana provided some relief against the run of play as she had Mandhana caught and bowled. But Devine was unstoppable as she kept hitting fours and sixes at will. She was on the cusp of history and could have become the first player to hit a century in WPL but on 99, she hit one powerfully to mid off where Ashwani Kumari took a good leaping catch to break the RCB hearts. Devine walked off to a standing ovation for her magnificent 99 off 36 balls. Her innings was laced with eight sixes and nine fours.

With just 32 needed off 49 balls, Heather Knight and Ellyse Perry finished off the match with eight wickets and 27 balls to spare.

Earlier, Gujarat Giants captain Sneh Rana won the toss and elected to bat. They made one change to the side as S Meghana replaced Mansi Joshi while there was one change for RCB as well with Preeti Bose coming in for Renuka Thakur.

Sophia Dunkley and Laura Wolvaardt got the Giants off to a brisk start as the opening pair unfurled a slew of drives and hit five fours off the first 15 balls.

Dunkley had hit Sophie Devine for three fours but the latter bounced back to clean up Devine as she looked to scoop one but missed. Wolvaardt then kept the scoreboard ticking with an odd boundary every over. S Meghana though found it a bit tough to get the momentum going. The pair brought up their 50-run stand in the 10th over as GG reached 78/1 at the halfway stage.

Meghana tried to up the ante and got lucky as she was dropped by Devine in the 12th over but she didn't last long as three balls later she was stumped off Preeti Bose for 31 (32). Wolvaardt though continued to hit them off the middle and brought up her fifty off 35 balls with a cracking six over deep mid-wicket off a Free-hit from Ellyse Perry.

Wolvaardt and Ashleigh Gardner then got together and upped the scoring as the pair 52 off 31 balls. Shreyanka Patil then broke the stand as she had Wolvaardt caught at mid-wicket for 68 (42).

Gardner though kept the momentum going as she hammered three fours off Sobhana Asha in the 18th over and hit a 26-ball 41 cameo. She couldn't stay till the end but Harleen Deol and Dayalan Hemalatha finished the innings in style as they smashed 22 runs off the last over of the innings bowled by Megan Schutt to propel GG to 188/4 from 20 overs.