There were offensive onslaughts. There was a blowout. There were tightly contested, fascinating matchups.
And in the biggest twist of all, none of the above happened in the matchups you might have expected.
Manchester City and Manchester United held on to tight wins. West Ham and West Brom put on a goal-scoring show. Hull City romped. The best matches of the week may be coming on Sunday, but boy, was Saturday fun.
Let's take a look at the updated table and break down the storylines from the week thus far.
|15||West Bromwich Albion||19||3||9||7||22||27||-5||18|
|19||West Ham United||19||3||6||10||18||28||-10||15|
Coming into Matchday 19, Manchester City had won every Premier League match they'd played at the Etihad Stadium and had an amazing goal differential of plus-31 at their home digs. Meanwhile, Crystal Palace had won just two away games and lost the other seven, with a goal differential of minus-nine on the road.
So while it's hardly surprising that City won the match, it's pretty shocking that they only did so by a 1-0 score from an Edin Dzeko score. Sure, City didn't play all of their regulars after a key Boxing Day win over Liverpool, but there was still a pretty obvious talent disparity in this contest.
Give Crystal Palace credit—they weren't intimidated by a trip to the Etihad and played well. City remain perfect at home, but both Liverpool and Crystal Palace have made them look human on their own turf.
Manchester United continued their climb up the table, winning their fourth straight game in a tight affair with Norwich City, 1-0. Danny Welbeck was the hero in this one, scoring a 57th-minute goal after the Canaries dominated the first half. It was a crucial win for United, who played the match without injured star Wayne Rooney.
While the traditional powers scraped wins, Hull City absolutely dominated Fulham, 6-0, a scoreline you might have expected Manchester City to have posted against Crystal Palace. Six different players scored for Hull, all in the second half, headlined by a goal and overall impressive performance from Tom Huddlestone.
And then there was the day's most exciting match from its unlikeliest of sources, the 3-3 draw between West Ham and West Brom that featured three lead changes and a five-minute stretch in the second half that saw three goals scored.
It was pretty enthralling stuff between a West Ham side that had scored just 15 goals coming into the day and a West Brom team that remains winless in its last nine matches.
It was a wild, wacky and fun Saturday, that much is for sure.