What an exciting season this has been in the English Premier League.
Everyone thought it would be Man City to take the title. Or Chelsea. Or Arsenal. At least that was the thinking when the season began.
Nobody realistically expected Liverpool to succeed in finishing in the top four, let alone in the top three. And yet, they went on an 11 game winning run that took them to the top of the table. And everyone started making them favorites to win it for the first time since the 1989-1990 season.
They needed 7 points from their last 3 games. And then they faltered. First with a 2-0 loss to a highly defensive Chelsea side. And then they let Crystal Palace come back from 3-0 down to draw 3-3.
Man City calmed their nerves to win their games on hand and stay in pole position ahead of the final games on Sunday 11 May.
They now need just a point (due to their vastly superior goal difference) to clinch the title even if Liverpool win at home against Newcastle United.
The unlikely can still happen. With West Ham United, with two former Liverpool players in their ranks pulling a huge upset beating Manchester City.
In that case, a win for Liverpool will be enough to finish the season top of the heap. That would be hugely spectacular. And Anfield would finally go back to its days of glory.
Liverpool have been highly prolific in terms of scoring this season. But they have been let down by a highly suspect, shaky defence. They had been getting the all important 3 points in spite of their defensive frailties all season.
But their weakness finally caught up with them in their final round of games.
There is always next season. And Liverpool will take heart from seeing huge progress under manager Brendan Rodgers. But plenty more work needs to be done. And particularly so in terms of defense.
Once they manage to strengthen their squad at the back, they will be able to challenge once again successfully in the domestic competition and also in the UEFA Champions League where they will participate once again after an absence of many years.
Regardless of the outcome, this has been one of the best seasons in the Premier League for quite some time. At least from a Liverpool perspective.
And it might even rank as the best ever should Sunday deliver a defeat for Man City and a win for Liverpool to snatch the title in dramatic fashion.