Leicester City stumbled on their march towards the Premier League title when they drew 2-2 with West Ham United and had goalscorer Jamie Vardy sent off at the King Power Stadium on Sunday.
Arsenal's Olivier Giroud produced a piece of New Year's Day magic to keep Arsenal in sight of Premier League leaders Chelsea while Harry Kane's double bolstered Tottenham Hotspur's ambitions as London's triple assault on the title continues.
Harry Kane's 101st Premier League goal was the difference as Tottenham Hotspur earned a 1-0 win over Arsenal, to continue their fine recent form in north London derbies in front of a Premier League record crowd at Wembley on Saturday.
Cardiff had lost six of their previous seven games but, knowing that anything but a victory would probably end their survival hopes after one season in the top flight, overcame a strong Brighton start to play with growing confidence and fully deserved their victory.
Aston Villa beat Crystal Palace 1-0 to win a Premier League match for the first time since August while a late goal from Paul Dummett earned a 3-3 draw for Newcastle United against Manchester United on Tuesday.
Arsenal suffered another painful Premier League defeat as Swansea City capitalised on some glaring errors to win 3-1 on Tuesday, boosting their survival hopes and denting the visitors' top four chances.
Portugal became the first team to qualify for the Nations League semi-finals when they held Italy 0-0 on Saturday, the second time in a year that the hosts have been knocked out of a competition following a goalless draw at the San Siro.
Images from the English Premier League matches played on Saturday
Wales reached the Euro 2016 quarter-finals with a 1-0 win over Northern Ireland thanks to an own goal by Gareth McAuley in a poor encounter at the Parc des Princes on Saturday. Centre back McAuley turned a Gareth Bale cross into his own net 15 minutes from time in the all British last-16 clash.
Images from the English Premier League matches played on Saturday
Chelsea manager Maurizio Sarri made a winning start to life in the Premier League as his team enjoyed a 3-0 win over Huddersfield Town at the John Smith's Stadium on Saturday.
First win for Liverpool manager Klopp, City thrash Palace 5-1
The Welsh, who reached the Euro 2016 semi-finals, finished runners-up on 14 points from eight games, three behind Croatia who sealed their berth on Saturday with a 3-1 win over Slovakia.
Sergio Aguero scored a hat-trick as free-scoring Manchester City climbed to the top of the Premier League with an irresistible 6-0 victory against Watford on Saturday.
Wales will move higher than their richer rivals and neighbours England when the new FIFA rankings are announced after Euro 2016, the first sign for what, many predict, will be a bright future after they made history at the tournament. Playing in their first finals since 1958, the Welsh reached the last four of a major tournament for the first time and are expected to move up close to the top 10 countries in the world rankings.
News of all that's transpired on and off the football field
Leaders Chelsea stretched their Premier League winning run to a club record-equalling 11 as Diego Costa's header shortly before halftime secured a 1-0 victory at London rivals Crystal Palace on Saturday.
France striker Olivier Giroud ended a run of 10 international games without a goal by netting a stunning winner as the world champions claimed a deserved 2-1 victory over the Netherlands in their Nations League clash on Sunday.
A round-up of Friday's Euro 2020 qualifying matches.
Germany defender Nico Schulz scored a late winner as their new-look side snatched a 3-2 win away to the Netherlands in their opening Euro 2020 Group C qualifier on Sunday, an absorbing clash that swung in fortunes from one side to the other.
Under-pressure Everton manager Roberto Martinez enjoyed some respite as his struggling side won for the first time in eight league matches.
Sweden beat Italy 1-0 to gain the upperhand after their World Cup playoff first leg on a chilly night, while a young England side held Germany goalless and Belgium drew 3-3 with Mexico despite Romelu Lukaku's double but France eased to a 2-0 victory against Wales.
IMAGES from the EPL matches played on Saturday
Images from the English Premier League matches played at Old Trafford on Saturday
Andy Carroll scored a eight-minute hat-trick as West Ham United's last London derby at Upton Park ended in a barnstorming 3-3 draw with Arsenal on Saturday -- a result that dented both club's respective ambitions.
Liverpool substitute Adam Lallana struck deep into stoppage time to snatch a 5-4 win over shell-shocked Norwich City in an extraordinary Premier League game at Carrow Road on Saturday.
News of all that's transpired on and off the football field
IMAGES from the English Premier League matches played on Saturday
Philippe Coutinho inspired Liverpool to a comfortable 3-1 home win over Everton in the 228th Merseyside derby on Saturday to move provisionally up to third in the Premier League.