If you happened to miss any of Boxing Day's full slate of Premier League matches, well, never fear, for you'll find all of the results and a full breakdown of the action below.
It's a Boxing Day miracle!
As usual, the Premier League offered its share of excellent games, relevant results and juicy storylines. Let's relive them below.
|Matchday 18 Premier League Results|
|Hull City||Manchester United||United win, 3-2|
|Aston Villa||Crystal Palace||Crystal Palace win, 1-0|
|Cardiff City||Southampton||Southampton win, 3-0|
|Chelsea||Swansea City||Chelsea win, 1-0|
|Everton||Sunderland||Sunderland win, 1-0|
|Newcastle||Stoke City||Newcastle win, 5-1|
|Norwich City||Fulham||Fulham win, 2-1|
|Tottenham||West Brom||Draw, 1-1|
|West Ham||Arsenal||Arsenal win, 3-1|
|Manchester City||Liverpool||City win, 2-1|
The biggest match of the day was the late game, as Manchester City remained undefeated at Etihad Stadium with a 2-1 win over Liverpool, dropping the Reds to fourth on the table after being atop the standings at Christmas.
It was far from easy for City, however, and had Raheem Sterling been able to keep down a brilliant Luis Suarez cross in the first half rather than send it over the bar, Liverpool would have earned a draw. Nonetheless, it was a cracking match, and the oft-shaky City defense will be pleased with itself for keeping Suarez off the score sheet.
Everton's 1-0 loss against Sunderland, at first glance, is a shocking result. But when you consider that Tim Howard was sent off in the first half on straight red after taking down Sung-Yong Ki in the box, leaving Everton a man down for much of the match, the result isn't quite so surprising.
Sunderland's loan goal came when Ki promptly scored the penalty. That will leave Everton without Howard for the next three games, and the Toffees will hope they don't spin into a losing streak after starting the season so strongly.
Arsenal finally got back on track in the win column after two draws and a loss, beating West Ham 3-1 behind Theo Walcott's brace and a Lukas Podolski goal. Things were not looking good for Arsenal after Carlton Cole gave West Ham the lead in the 46th minute, but Arsenal answered with three unanswered goals in the span of 11 minutes after Walcott broke through in the 68th minute.
The Gunners will feel they could have played better, even despite the favorable scoreline, but getting back to their winning ways was vital.
Chelsea kept pace with the Gunners, though in their normal boring yet efficient manner, beating Swansea City 1-0 behind Eden Hazard's 29th minute goal. Chelsea conceded possession and weren't exactly the sexiest watch in this match, but they'll be more than happy with the three points.
So will Manchester United. Despite going down to Hull City 2-0 in the first 13 minutes, the defending champions stormed back, led by Wayne Rooney's goal and assist and a James Chester own goal. That's three straight league wins for United—is this sleeping giant awakening?
Newcastle continued their ascent up the Premier League table, winning 5-1 against a Stoke City side that was forced to play with just nine men for a good portion of the match. Of course, the real test for Newcastle comes on December 29, when they host table-leading Arsenal.
The most exciting finish of the day came from an unlikely source. Crystal Palace won 1-0 in the 92nd minute, as Dwight Gayle's brilliant strike gave the team the win over Aston Villa. That's four wins in their last seven matches, an indication that Crystal Palace plan on fighting tooth and nail to avoid relegation.
Southampton ended their six-game winless streak, crushing Cardiff City 3-0 behind Jay Rodriguez's brace and a Rickie Lambert tally. Southampton's time in the top five has long come to an end, but this team still has the talent to finish as a top-nine side.
Scott Parker was the hero for Fulham, as his 87th minute goal gave the side a 2-1 win over Norwich City. In a disappointing season for the Cottagers, Parker has been a bright spot.
Finally, Tottenham's disappointing season continued, as the team only managed a 1-1 draw against West Brom at home. That dropped them to eighth on the table after Manchester United and Newcastle won. New manager Tim Sherwood certainly has his work cut out for him, as he tries to reverse the course of one of the most disappointing clubs this year.