The Premier League is often lauded as the best league in the world not in small part because of the unpredictability of the results it often throws up.
Who would have thought the team to end Man City's incredible winning streak would be a Tottenham side with three defeats on the bounce - or a fixture like Burnley vs Crystal Palace to end up 3-3 and one of the standout games of the season.
This year especially, unexpected results and inconsistency have meant the battle for European places are as close as they've ever been, particularly for that final Champions League spot in 4th.