A wretched day for cricket but a better one for sport