Postpublished at 16:54 British Summer Time 21 October 2023
Well, what a day that was.
Plenty for England to think about, while South Africa's World Cup surge continues.
If you can brave watching, I'll leave you with the highlights below.
You can also enjoy my colleague Matthew Henry's match report from Mumbai.
In Saturday's other game, Sri Lanka beat the Netherlands for their first win.
We'll be back with you tomorrow morning for a huge game that many are touting as a warm-up of the eventual final.
Unbeaten India and New Zealand meet at 09:30 BST in Dharamsala, and it's set to be a cracker. We look forward to you joining us!