If it doesn't come back up, grab yourself a copy of SopCast - you can usually find something on there.
Also, get TVAnts and PPStream - all of which carry football channels.
You may have to watch it in Chinese, though, but most games have English commentary.