The Premier League reaches its denouement with a champion that no one is surprised by but below kingpins Manchester City there have been surprises galore.
A couple of days before the season started - when every fanbase shared a degree of optimism for what lay ahead only for the majority to feel pretty miserable about their team when the World Cup interrupted proceedings - Mirror Football made predictions for all 20 teams.
Of course many of those look rather foolish now - with particular apologies reserved for Arsenal, Fulham and Bournemouth. On the flip side Wolves have turned out exactly as expected and Everton, Leicester and Leeds, who go into tomorrow’s final round of fixtures fighting for one survival spot.