SPORT ON TV
(Selected) FOOTBALL:
EFL Cup semi-final first leg, Manchester City v Bristol City – Sky Sports Main Event, 7.30pm;
CRICKET: First Test, South Africa v India – SS Cricket, 8.25am, SS Main Event 8.30am,
DARTS: BDO World Championship – Channel 4, 12.05pm, BT Sport 1, 6.45pm.