The live football kept on coming on BT Sport, with yet more Premier League games to sink your teeth into.

After an action-packed round of midweek action, matchday 21 gets under way this weekend and, as ever, BT TV is the only place to all 10 matches.

Read on, or jump to a specific game using the links below, for reports and highlights.

Join the home of live football today

BT Sport is the only place to watch live Premier League, Champions League, Europa League and much more.

Every Premier League game available on BT TV

BT TV is the only place to watch every Premier League game this season. Full details on how to catch all the action is available right here.

Saturday 30 January

Everton 0-2 Newcastle

Callum Wilson’s two goals eased the pressure on beleaguered manager Steve Bruce as Newcastle registered their first points of 2021 with a vital 2-0 win at Everton.

The £20million summer signing’s 50th Premier League goal made the important breakthrough in the 73rd minute and he doubled his tally in added time against the off-key hosts.

Those goals took him to double figures for the season and ended a run of nine league matches without a win, stretching back to December 12, while also securing a first success at Goodison Park since 2010.

It was the Magpies’s first league double over the Toffees since the late Sir Bobby Robson was in charge in the 2001-02 season and lifted them further clear of the bottom three.

Full match report

Crystal Palace 1-0 Wolves

Ebere Eze’s powerful second-half strike helped Crystal Palace end a four-game winless run with a vital 1-0 victory over Wolves.

The summer signing struck for the third time since his move from QPR to lift spirits at the club after a run of one win in 10 matches in all competitions.

It was also Palace’s first triumph over Wolves in five attempts and increased the woes of Nuno Espirito Santo, who has not seen his players taste success in the Premier League for six weeks with this another toothless showing.

Full match report

Man City 1-0 Sheffield Utd

Gabriel Jesus struck early as Premier League leaders Manchester City maintained their winning run with a hard-fought 1-0 success over bottom side Sheffield United.

The Brazil striker netted after just nine minutes at the Etihad Stadium but victory proved far from straightforward as the battling visitors, buoyed by their midweek win at Manchester United, made the going tough.

Despite dominating possession, City struggled to create meaningful chances and they were almost caught out late on when John Fleck shot narrowly wide.

Yet other than that late scare, and despite not peppering the visitors’ goal with chances, it was still a strong performance by City.

It was their eighth successive win in the Premier League and maintained their position at the top. With 11 clean sheets in their last 13 games, they are starting to look formidable, even without star players such as Kevin De Bruyne and Sergio Aguero.

Full match report

West Brom 2-2 Fulham

Ivan Cavaleiro snatched a point for Fulham in a thrilling draw at relegation rivals West Brom.

The substitute struck within five minutes of coming off the bench to rescue a 2-2 draw.

Kyle Bartley and Matheus Pereira had turned the game in the second half after the Baggies looked doomed following a wretched start.

Bobby Decordova-Reid’s opener helped the Cottagers dominate before the break with the striker also hitting the post.

But Scott Parker’s side are now winless in 10 Premier League games and sit four points from safety, with Albion a further two points behind.

A draw did little for either side’s survival hopes and Baggies boss Sam Allardyce had underlined the need for four points from the next two games – with Albion going to rock-bottom Sheffield United on Tuesday.

Full match report

Arsenal 0-0 Man Utd

Manchester United fell further off the pace at the top of the Premier League as they were held to a goalless draw at Arsenal.

Ole Gunnar Solskjaer made five changes from the shock defeat to bottom club Sheffield United in midweek but had to settle for a 0-0 draw against a Gunners outfit missing arguably their three best players.

Captain Pierre-Emerick Aubameyang, Bukayo Saka and Kieran Tierney all missed out but Mikel Arteta’s side have been in much better form of late and came closest to taking the three points through an Alexandre Lacazette free-kick which hit the crossbar.

Full match report

Southampton 0-1 Aston Villa 

Ross Barkley’s first-half header ended Aston Villa’s recent slump as they clinched a 1-0 victory at Southampton.

The Chelsea loanee scored his first goal since October when he headed home from a Jack Grealish cross to break the deadlock.

Villa went into the game with just one win in their last five games, including twice letting the lead slip in a disappointing 3-2 defeat at Burnley in midweek, but scored the decisive goal just before half-time at St Mary’s.

Full Report

Sunday 31 January

Chelsea 2-0 Burnley 

Cesar Azpilicueta and Marcos Alonso showed up Chelsea’s misfiring attacking cordon as the Blues defenders netted fine strikes in a 2-0 win over Burnley to secure Thomas Tuchel’s first win in charge.

Azpilicueta’s first goal in a year had the profligate Blues in charge at the break, before Alonso toasted his first Chelsea appearance since September with a smart finish at the death.

The Blues moved up to seventh in the table courtesy of just a third win in 10 league matches, with Tuchel tasked to launch another new era after Frank Lampard’s sacking.

Azpilicueta’s first goal since the 2-2 draw with Arsenal in January 2020 lit up the end of a drab first-half to ease Chelsea’s prior struggles in finding the net.

Full Report

Leicester 1-3 Leeds

Leicester lost the opportunity to go second in the Premier League table as they were swept aside by Leeds at the King Power Stadium.

Harvey Barnes put the Foxes in front, but Stuart Dallas immediately replied for the visitors, who went ahead against the run of play through a superb Patrick Bamford strike midway through the second half.

Bamford unselfishly set up Jack Harrison with six minutes remaining to seal a 3-1 win for Leeds and complete a desperately disappointing day for Leicester.

Full Report

West Ham 1-3 Liverpool 

Mohamed Salah ended his goal drought in spectacular fashion and avoided an unwanted personal record as Liverpool beat West Ham 3-1.

The Egyptian forward had gone six Premier League matches without a goal, equalling his longest barren spell for the Reds.

But there was to be no seventh successive blank as Salah returned to form with two exquisite second-half strikes to help fire Liverpool up to third in the table.

It was West Ham who possessed the in-form striker going into the match and Michail Antonio must have been relishing the prospect of running at Liverpool’s latest makeshift defensive pairing of Jordan Henderson and Nat Phillips.

Full Report

Brighton 1-0 Tottenham

Brighton registered an overdue first Premier League home win of the season by deservedly seeing off an out-of-sorts Tottenham team missing star striker Harry Kane.

Leandro Trossard gave the relegation-threatened Seagulls a major boost in the scrap for survival by ending his 19-game goal drought to earn a 1-0 success.

Victory for Graham Potter’s men was their first in 15 top-flight fixtures at the Amex Stadium and moves them seven points clear of the drop zone.

Full Report