You really couldn't make it up. One minute Chris Froome is looking at watching the Tour de France in the pub because of that Salbutamol sample and the next it's game on, big boy. The man is racing.
The latest and, it looks like conclusive chapter of this sorry episode began on Sunday night (July 1) with the revelation that the Amory Sports Organisation (ASO) was seeking to exercise article 28.1 of its TDF rulebook which gives it the right to ban anyone it feels could damage the reputation of the ASO or the event.
As French newspaper Le Monde broke the news, it was like the dawn chorus. Twitter fired up.
It was the moment everyone had been waiting for. All those bottled up feelings about Froome's asthma, the test results from the Vuelta, about how the story broke in the first place, it all came spewing out in an avalanche of birdshit.
The great and righteous were reminding everyone that Froome was of course a cheat (before any case had been heard) and then there was the reminder that the whole story was a set up from the beginning ...
And then this morning ...
... the UCI chimed in and announced it was dropping the case entirely. WTAF said @sophiesmith86 on Twitter, @robhales1 summed it up with a nuke and the i Newspaper failed miserably to spot a spoof account when it sees one and actually printed a tweet from @ukcyclingexpert.
Then of course the penny dropped. Of course the ASO knew the UCI was going to drop the case. They wanted to drum up some buzz around the tour while they had the chance and what better way to do it than leak a rumour that they were going to ban Froome? The dirty bastards.
Twitter was one step ahead of them though, wasn't it? No flies on these fuckers.
And there we have it. A storm in a teacup perpetuated by a cycling organisation that is rapidly losing grip on its power. Of course we have no proof of this, but then the ASO had no proof Froome had doped and look what they've managed to pull off over the past day or so.
Now let's talk about clause 28.1 shall we, ASO?