ARTICLE AD BOX
London Spirit and Oval Invincibles played out a thrilling tie in The Hundred women's competition at Lord's.
Having taken 4-11 in the Spirit innings, Marizanne Kapp (47) looked set to guide Invincibles to a comfortable victory, with the visiting side needing just four runs from their final nine balls.
But Deepti Sharma bowled the South African all-rounder and the Spirit delivered five successive dot balls to put themselves back in contention.
Ryana Macdonald-Gay scooped Danni Gibson for two but was run out from the final ball of the innings as the Spirit pulled off an unlikely result.
Having been put into bat, Spirit found themselves reduced to 47-5 at halfway, with their top five - including Meg Lanning and Heather Knight - all bowled, four of them by Kapp.
India international Sharma (44) dragged the Spirit score towards respectability, before becoming the first of three wickets in the final six balls of the innings as the hosts finished on 113-9.
Invincibles lost Chamari Athapaththu and captain Lauren Winfield-Hill cheaply in their reply, but Kapp and Alice Capsey put on 54 for the third wicket to put their side in control.
Sharma bowled Capsey, sparking a mini collapse as Invincibles lost 4-13, but Kapp looked set to bring her side home before the India international returned to spark a remarkable end to the London derby.
Welsh Fire host Southern Brave in The Hundred on Monday (women's at 15:00 BST, men's at 18:30).
You can follow ball-by-ball commentary on BBC Radio 5 Sports Extra, BBC Sounds and the BBC Sport website and app.