Commonwealth Games: England and New Zealand reach cricket semi-finals with wins

England and New Zealand reach the Commonwealth Games semi-finals after beating South Africa and Sri Lanka at Edgbaston.

Full credit to bbci.co.uk Please read more here.