
Imagine you are nearing the end of running the London Marathon. You can see the finish line. Your muscles are screaming at you to put them out of their misery. Your toenails are beginning to detach themselves from your toes after hours of pounding the capital's streets. You are craving a comfy sofa, foot massage and a kebab. With 600 metres to go, you notice that someone has dug a pit and filled it with hungry crocodiles.
At the 500-metre mark there is a wall of barbed wire on fire. If you can manage to forge your way through those two impediments, at the 300 mark you encounter a group of angry Vikings who are looking to have a tear-up. What I am describing in tortuous detail is the equivalent of Tottenham Hotspur's run in of games as the 2023-24 Premier League season reaches its denouement.