The best Premier League football season to date ?

The English Premier League football season has now been running for 18 years. With one or two exceptions, each season has become more and more predictable, with the favourites winning, and the “big four” football teams remaining the same. This season however has been very hard to predict, and teams have been regularly beating each other, often with far from predictable outcomes.