What a weekend it was.
It was a week that one can look back on and use as an argument to prove that the Premier League is the best football league in the world. It had slip-ups, comebacks, upsets and, most important of all, it had goals.
This may have been the weekend when the most important title race in Premier League history was won, and a little lower in the table, neither Arsenal, nor Newcastle nor Spurs cemented a top-four spot, as they all slipped up, meaning it will come down to a dramatic final day.
There's so much to talk about, so let's get right to it.