After an international break that felt like months, the Premier League is back and it didn't take much time to remind us of what a cracking season it's been.
The first match of the weekend was the one everyone had their eyes on, and the London derby of Spurs vs. Chelsea certainly lived up to its expectation with the Blues coming out on top in a six goal thriller. It only got better as Saturday progressed, with 20 goals scored in the remaining seven matches, followed by a Sunday consisting of an intense Tyne-Wear derby and a good contest between Everton and QPR.
Stoppage time winners, upsets, and derbies—this weekend had it all. Here are five things we learned.