A crazy game with a crazy conclusion: Mark Griffiths tries to make sense of it all.
See All 1574 Episodes of "Final Whistle"