Phew! Well that was fun, wasn't it? Fifteen goals spread across four games, a title race just about still alive and some big results at the bottom.
Here's a reminder of what happened:
Make sure you tune into Match of the Day 2 tonight, at the slightly later time of 23:00 GMT. It'll be worth staying up for, promise.
That's everything from me today, make sure you return tomorrow night for our live coverage of West Ham v Arsenal.