Scottish Premiership: Dan Casey’s stunning second-half goal gave Motherwell a shock 2-1 win over Rangers at Ibrox and handed the initiative in the title race back to Celtic.
Championship: Substitute Joe Aribo struck at the death to seal a dramatic, much-needed 4-3 victory for Southampton at 10-man Birmingham, while Leicester’s lead at the top is down to three points after defeat by QPR.
Updated
Premier League: Everton 1-3 West Ham
Premier League: West Ham came from behind to take all three points and leave Everton without a win in 10 top flight games.
Match report: Nottingham Forest 0-1 Liverpool
Premier League: Ben Fisher was at the City Ground to see Darwin Nunez snatch a late, late win for League leaders Liverpool with a header in the ninth minute of added time.
Match report: Fulham 3-0 Brighton
Premier League: Rodrigo Muniz scored his fifth goal in five games as Fulham claimed an impressive win over Brighton at Craven Cottage.
Match report: Tottenham 3-1 Crystal Palace
Premier League: Even Timo Werner got in on the goalscoring act as Ange Postecoglou’s side came from behind to beat Crystal Palace. Jonathan Wilson reports from the Tottenham Hotspur Stadium …
Match report: Brentford 2-2 Chelsea
Premier League: Chelsea’s ongoing dysfunction shows little or no signs of abating, much like the travelling fans’ dissatisfaction with the methods of Mauricio Pochettino. John Brewin reports from the Gtech Community Stadium …
Match report: Newcastle 3-0 Wolves
Premier League: Alexander Isak, Anthony Gordon and Tino Livramento got the goals as Newcastle put their recent poor form behind them to leapfrog Wolves ito seventh place. Louise Taylor reports from St James’ Park …
Premier League: We had five goals scored in time added on in four different top flight games this afternoon, but few are likely to have as potentially seismic an impact as the one with which Liverpool’s Darwin Nunez broke Nottingham Forest hearts. Liverpool’s late, late smash-and-grab nine minutes into added time means they go four points clear of Manchester City, who host Manchester United tomorrow.
Scottish Premiership full times
Dundee 2-2 Kilmarnock
Hibernian 2-0 Ross County
Rangers 1-2 Motherwell
St Johnstone 1-1 Livingston
St Mirren 2-1 Aberdeen
Championship full times
Bristol City 0-1 Cardiff City
Huddersfield Town 1-1 Leeds United
Birmingham City 3-4 Southampton
Leicester City 1-2 QPR
Millwall 1-0 Watford
Norwich City 1-0 Sunderland
Plymouth Argyle 0-2 Ipswich Town
Preston 0-0 Hull City
Rotherham United 0-1 Sheffield Wednesdday
Stoke City 2-0 Middlesbrough
Swansea City 2-1 Blackburn Rovers
Premier League full times
Brentford 2-2 Chelsea
Everton 1-3 West Ham
Fulham 3-0 Brighton
Newcastle 3-0 Wolves
Nottingham Forest 0-1 Liverpool
Tottenham Hotspur 3-1 Crystal Palace
Championship: Joe Aribo looks to have snatched all three points for Southampton with a goal in the 96th minute at St Andrews. They lead Birmingham City 4-3.
GOAL! Everton 1-3 West Ham (Alvarez 90+5)
Premier League: Edson Alvarez dinks over Jordan Pickford after running on to a neat pass from Jarrod Bowen. West Ham will take all three points and leave Everton without a win in any of their past 10 Premier League games.
Updated
GOAL! Newcastle 3-0 Wolves (Livramento 90+2)
Premier League: Tino Livramento wraps things up for Newcastle but we haven’t time to dwell on that because there’s been another goal at Goodison Park.
Updated
GOAL! Nottingham Forest 0-1 Liverpool (Nunez 90+9)
Premier League: Liverpool score a MASSIVE goal with what could be the last action of the game. Darwin Nunez leaps highest to convert a cross from Alexis Mac Allister and Nottingham Forest’s players are on their knees.
Updated
GOAL! Fulham 3-0 Brighton (Traore 90+1)
Premier League: Adama Traore scores a rare goal to wrap up a comfortable victory for Fulham against Brighton.
Updated
GOAL! Everton 1-2 West Ham (Soucek 90+1)
Premier League: Mohammad Kudus pings a cross to Thomas Soucek at the far post and the West Ham midfielder chests the ball down before spanking it past Jordan Pickford.
Updated
Nottingham Forest 0-0 Liverpool: Forest goalkeeper gets down to prevent a deflection off the side of Murillo’s head giving Liverpool a late, late lead. It’s a brilliant save.
GOAL! Tottenham 3-1 Crystal Palace (Son 88)
Premier League: It’s game, set and match to Tottenham Hotspur at White Hart Lane, where Heung-min Son has put the game beyond Crystal Palace after cantering into the Palace half and slotting the ball past Sam Johnstone.
Updated
Nottingham Forest 0-0 Liverpool: They’re into eight minutes of added time at the City Ground, where the deadlock remains unbroken. This could be a hugely significant result in the title race if Liverpool fail to win … or even lose.
Championship: Birmingham City’s Juninho Bacuna has scored the sixth goal of the game between his side and Southampton, who are all square at St Andrews. Birmingham have been down to 10 men after the dismissal of Dion Sanderson in the 62nd minute.
GOAL! Tottenham 2-1 Crystal Palace (Romero 80)
Premier League: Cristian Romero heads home a speculative James Maddison cross into the Palace penalty area to put Tottenham in front.
Updated
GOAL! Brentford 2-2 Chelsea (Disasi 83)
Premier League: Axel Disasi equalises for Chelsea with a thumping header at a corner.
Updated
Championship: Josh Sargent puts Norwich City in front against Sunderland-in-freefall, who are heading for their fourth consecutive defeat.
GOAL! Tottenham 1-1 Crystal Palace (Werner 77)
Premier League: Timo Werner scores his first goal for Tottenham, converting a Brennan Johnson cross at the far post after some atrocious defending from Crystal Palace.
Updated
Championship: At an Ipswich corner, Kieffer Moore lashes home to put his side 2-0 up against Plymouth Argyle at Home Park.
Scottish Premiership: Dan Casey nods the ball past Jack Butland to restore Motherwell’s lead against table-topping Rangers at Ibrox.
Championship: Ike Ugbo gives Sheffield Weddnesday a priceless lead against Rotherham in their bottom of the table clash. In bad news for both Yorkshire teams, their fellow strugglers Stoke have just gone 2-0 up against Middlesbrough.
At the Liberty Stadium, Sammie Smodzics has pulled a goal back for Blackburn against Swansea, who lead 2-1.
Updated
Goal! Brentford 2-1 Chelsea (Wissa 69)
Premier League: Yoane Wissa gives Brentford the lead with a wonderful overhead kick. His connection with Frank Onyeka’s cross could scarcely have been sweeter.
Updated
Scottish Premiership: It’s all square between Rangers and Motherwell at Ibrox, where James Tavernier has equalised for the home side from the penalty spot.
Championship: Che Adams puts Southampton ahead against Birmingham City in a ding-dong match at St Andrews. At Home Park, Conor Chaplin has put I|pswich ahead against Plymouth Argyle.
GOAL! Everton 1-1 West Ham (Zouma 62)
Premier League: Kurt Zouma steers a good header home after leaping to connect with a James Ward-Prowse cross.
Updated
Championship: There are two goals in short order at the King Power Stadium. Sinclair Armstrong doubles QPR’s lead over Leicester, only for Ben Nelson to pull one back for the Championship leaders three minutes later.
At St Andrews, David Brooks scores for Southampton to make it 2-2 in their game against Birmingham City.
GOAL! Tottenham 0-1 Crystal Palace (Eze 59)
Premier League: Back from injury, Eberechi Eze whips a free-kick into the top corner and Crystal Palace are in front.
Updated
GOAL! Everton 1-0 West Ham (Beto 56)
Premier League: Everton’s Portuguese striker makes up for his first-half penalty miss and puts his side in front after getting his shoulder on the end of a whipped James Garner cross.
Updated
Tottenham Hotspur 0-0 Crystal Palace: Jean-Philippe Mateta dawdles over a shot and it’s blocked by Cristian Romero. Moments later, Son connects with a Dejan Kulusevski pull-back on the half-volley and hits the post.
GOAL! Brentford 1-1 Chelsea (Roerslav 50)
Premier League: Chelsea fail to clear an Ivan Toney delivery into the box, there’s a mix-up between Axel Disasi and Djordje Petrovic and Mads Roerslav takes advantage to equalise for Brentford.
Updated
Nottingham Forest 0-0 Liverpool: Conor Bradley sends a cross fizzing into the Forest box, Andy Robertson pulls the trigger and his on-target shot is blocked.
Scottish Premiership half-times
Dundee 1-1 Kilmarnock
Hibernian 0-0 Ross County
Rangers 0-1 Motherwell
St Johnstone 0-1 Livingston
St Mirren 0-1 Aberdeen
Championship half-times
Bristol City 0-1 Cardiff City (R)
Huddersfield Town 1-1 Leeds United (R)
Birmingham City 2-1 Southampton
Leicester City 0-1 QPR
Millwall 1-0 Watford
Norwich City 0-0 Sunderland
Plymouth Argyle 0-0 Ipswich Town
Preston 0-0 Hull City
Rotherham United 0-0 Sheffield Wednesdday
Stoke City 1-0 Middlesbrough
Swansea City 2-0 Blackburn Rovers
Updated
Premier League half-times
Brentford 0-1 Chelsea
Everton 0-0 West Ham
Fulham 2-0 Brighton
Newcastle 2-0 Wolves
Nottingham Forest 0-0 Liverpool
Tottenham Hotspur 0-0 Crystal Palace
Luton Town v Aston Villa (5.30pm)
Championship: Birmingham City have retaken the lead against Soouthampton, with Jay Stansfield putting them 2-1 up.
Everton miss a penalty!!!
Premier League: After a pitchside VAR consultation, Sean Dyche’s side are awarded a penalty for handball after Kurt Zouma moved his arm towards a Beto cross. In the side today in place of Dominic Calvert-Lewin, who is dropped, Beto’s spot-kick is poor and Alphonse Areola saves it.
Championship: Having been under the cosh since the first whistle, QPR have taken a surprise lead against table-topping Leicester City courtesy of Ilias Chair.
Meanwhile in the Potteries, struggling Stoke have gone ahead against Middlesbrough thanks to Bae Jun-ho’s second goal in two games.
GOAL! Brentford 0-1 Chelsea (Jackson 35)
Premier League: Having missed a glorious chance to open the scoring for Chelsea a few minutes ago, Nicolas Jackson makes amends. He rises to head home a terrific Malo Gusto cross and the visitors are in front.
Updated
GOAL! Newcastle 2-0 Wolves (Gordon 33)
Premier League: There was only ever likely to be one outcome to this game, given the glut of articles that have appeared across various publications in the past couple of days talking about what a great job Gary O’Neil is doing at Wolves.
Anthony Gordon smashes the ball into the roof of the net from close range to double Newcastle’s lead after Jose Sa could only parry Jacob Murphy’s cross into his path.
Updated
GOAL! Fulham 2-0 Brighton (Muniz 32)
Premier League: Harry Wilson turns provider on this occasion, returning the favour to Rodrigo Muniz, who heads home his cross from close range to score his fifth goal in five games.
Updated
Championship: It’s all square in the match between Birmingham and Southampton, where Adam Armstrong equalised for the Saints.
Everton 0-0 West Ham: Everton are hammering on the door in their game against West Ham, whose defence is holding firm … for now.
Nottingham Forest 0-0 Liverpool: Anthony Elanga misses a glorious chance to fire Forest ahead, bursting between defenders on to a ball from Divock Origi, only to be foiled by a superb Caoimhin Kelleher save.
Championship: Jamie Paterson doubles Swansea City’s lead against Blackburn. They’re 2-0 up at the Liberty Stadium.
GOAL! Fulham 1-0 Brighton (Wilson 22)
Premier League: Harry Wilson puts Fulham ahead against the run of play with a curled effort past Jason Steele after running on to a header from Rodrigo Muniz.
Updated
GOAL! Newcastle 1-0 Wolves (Isak 14)
Premier League: Alexander Isak scores the first Premier League goal of the weekend, finishing off a Newcastle counterattack by nodding home an Bruno Guimaraes cross from the left that was only half-blocked by Craig Dawson.
Updated
Scottish Premiership: League leaders Rangers are behind at home to Motherwell, who have Theo Blair to thank for their ninth minute lead.
Championship: Joe Allen prods Swansea City ahead against Blackburn Rovers, pouncing on a poor clearance to give the Welsh side an early lead.
Championship: There’s been an early goal at St Andrews, where Birmingham City have taken the lead against Promotion-chasing Southampton courtesy of a Koji Miyoshi strike.
At the Den, Millwall are looking to make it two wins out of two under Neil Harris and have gone a goal up against Watford after Zian Flemming scored with a long-range free-kick that took a deflection.
Our 3pm kick-offs are under way!
Updated
WSL: Man City 2-1 Everton
Match report: Bunny Shaw and Lauren Hemp got the goals that sent Manchester City three points clear of Chelsea at the top of the table. Read on …
Early Championship results
Huddersfield Town 1-1 Leeds United
Bristol City 0-1 Cardiff City
Newcastle v Wolves: Sven Botman is back in the Newcastle line-up after sitting out their narrow FA Cup win on penalties at Ewood Park. Joe Willock makes only his second Premier League start of the season after returning from injury.
There are four changes to the Wolves side that beat Brighton in the FA Cup. Pablo Sarabia, Pedro Neto, Nelson Semedo and Craig Dawson all return. Matt Doherty and Santiago Bueno drop to the bench, while Hwang Hee-chan and Joao Gomes are both injured.
Updated
Fulham v Brighton: Marco Silva fields an unchanged side to the one that started against Manchester United last weekend, but Brighton make seven changes to the team that got knocked out of the FA Cup by Wolves.
Evan Ferguson, Joel Veltman, Tariq Lamptey, Adam Webster, Julio Enciso, Adam Lallana and Carlos Baleba all come in, with Jakub Moder, Igor Julio, Pascal Gross, Facundo Buonanotte, Simon Adingra and Ansu Fati dropping to the bench.
On the subject of less than prolific strikers, I can’t be the only Irishman who has noticed that the goals have dried up for my young compatriot Evan Ferguson. He returns from injury today but hasn’t scored in his past 16 appearances for Brighton.
Everton v West Ham: Amadou Onana returns to Everton’s midfield after five matches out with a groin injury. Dominic Calvert-Lewin is dropped for Beto after 20 games without a goal. The Portuguese striker hasn’t been too prolific either, scoring just three goals in all competitions since signing for Everton last summer.
David Moyes fields an unchanged side, with Kalvin Phillips having to settle for a place on the bench after returning from suspension.
Brentford v Chelsea: Nathan Collins comes into Brentford’s backline, replacing Ben Mee, who is out for the rest of the season with a broken ankle. Vitaly Janelt, Yoane Wissa and Mads Roerslev also come into Brentford’s starting line-up, with Neal Maupay, Mathias Jensen and Keane Lewis-Potter making way.
Chelsea make five changes to the team that scraped past Leeds in the FA Cup. Djordje Petrovic, Ben Chilwell, Levi Colwill, Cole Palmer and Conor Gallagher are all back in the starting line-up, with Robert Sanchez, Alfie Gilchrist, Raheem Sterling, Mykhailo Mudryk and Noni Madueke among the substitutes. Marc Cucurella is also on the bench having been sidelined with an ankle injury since 10 December.
Updated
Tottenham Hotspur v Crystal Palace: Destiny Odogie comes back into the Spurs line-up after one game out with injury. Rodrigo Bentancur and Timo Werner also come into Ange Postecoglou’s side.
Palace welcome Eberechi Eze back into their starting line-up after a spell in the treatment room. Odsonne Edouard drops to the bench.
Nottingham Forest v Liverpool: Matz Sels is back in goal for Forest after sitting out their midweek FA Cup defeat against Manchester United. Andrew Omobamidele, Nicolas Dominguez and Callum Hudson-Odoi also return.
Bobby Clark makes his first Premier League start for Liverpool, while Ibrahima Konate, Andy Robertson, Alexis Mac Allister and Luis Diaz all return to Jurgen Klopp’s line-up. Darwin Nunez and Domink Szoboszlai are on the bench.
Championship: Leeds United have equalised against 10-man Huddersfield Town through Patrick Bamford and are pressing on for the winner that would bring them to within three points of Leicester City at the top of the table. At one stage this season, the two sides were separated by 17.
At Ashton Gate, Cardiff City lead 1-0 at Bristol City in their mid-table clash. Perry Ng put the visitors ahead after 66 minutes.
Updated
Fulham v Brighton line-ups
Fulham: Leno, Castagne, Adarabioyo, Bassey, Robinson, Reed, Lukic, Wilson, Andreas Pereira, Iwobi, Rodrigo Muniz.
Subs: Rodak, Tete, Broja, Cairney, Traore, Ballo-Toure, Ream, De Cordova-Reid, Willian.
Brighton: Steele, van Hecke, Dunk, Veltman, Lamptey, Webster, Baleba, Estupinan, Enciso, Lallana, Ferguson.
Subs: Barco, Verbruggen, Igor, Gross, Moder, Welbeck, Adingra, Fati, Buonanotte.
Referee: Simon Hooper (Wiltshire)
Everton v West Ham line-ups
Everton: Pickford, Godfrey, Tarkowski, Branthwaite, Mykolenko, Harrison, Onana, Garner, McNeil, Doucoure, Beto.
Subs: Patterson, Keane, Calvert-Lewin, Virginia, Young, Andre Gomes, Coleman, Chermiti, Dobbin.
West Ham: Areola, Coufal, Mavropanos, Zouma, Emerson Palmieri, Soucek, Alvarez, Kudus, Ward-Prowse, Lucas Paqueta, Bowen.
Subs: Fabianski, Johnson, Cresswell, Antonio, Phillips, Ings, Ogbonna, Aguerd, Mubama.
Referee: Craig Pawson (South Yorkshire)
Brentford v Chelsea line-ups
Brentford: Flekken, Jorgensen, Ajer, Collins, Roerslev, Onyeka, Norgaard, Janelt, Reguilon, Toney, Wissa.
Subs: Maupay, Jensen, Ghoddos, Strakosha, Lewis-Potter, Damsgaard, Baptiste, Yarmolyuk, Kim.
Chelsea: Petrovic, Gusto, Disasi, Colwill, Chilwell, Caicedo, Chalobah, Palmer, Fernandez, Gallagher, Jackson.
Subs: Sanchez, Cucurella, Thiago Silva, Sterling, Mudryk, Madueke, Casadei, Gilchrist, Tauriainen.
Referee: Jarred Gillett (Australia)
Nottingham Forest v Liverpool line-ups
Nottingham Forest: Sels, Williams, Omobamidele, Murillo, Toffolo, Dominguez, Yates, Elanga, Gibbs-White, Hudson-Odoi, Origi.
Subs: Turner, Sangare, Kouyate, Awoniyi, Felipe, Niakhate, Danilo, Duarte Ribeiro, Gardner.
Liverpool: Kelleher, Bradley, Konate, van Dijk, Robertson, Mac Allister, Gomez, Clark, Elliott, Gakpo, Diaz.
Subs: Endo, Szoboszlai, Nunez, Adrian, Tsimikas, McConnell, Koumas, Danns, Quansah.
Referee: Paul Tierney (Lancashire)
Tottenham Hotspur v Crystal Palace line-ups
Tottenham Hotspur: Vicario, Emerson, Romero, van de Ven, Udogie, Bissouma, Bentancur, Kulusevski, Maddison, Werner, Son.
Subs: Skipp, Hojbjerg, Dragusin, Lo Celso, Johnson, Sarr, Davies, Austin, Scarlett.
Crystal Palace: Johnstone, Ward, Andersen, Richards, Munoz, Wharton, Lerma, Mitchell, Ayew, Eze, Mateta.
Subs: Tomkins, Matheus Franca, Clyne, Hughes, Edouard, Ahamada, Henderson, Plange, Ozoh.
Referee: John Brooks (Leicestershire)
Newcastle v Wolves line-ups
Newcastle: Dubravka, Trippier, Schar, Botman, Burn, Willock, Bruno Guimaraes, Longstaff, Jacob Murphy, Isak, Gordon.
Subs: Lascelles, Barnes, Krafth, Karius, Hall, Livramento, Almiron, Anderson, Miley.
Wolves: Jose Sa, Kilman, Dawson, Gomes, Nelson Semedo, Mario Lemina, Doyle, Ait Nouri, Sarabia, Bellegarde, Pedro Neto.
Subs: Noha Lemina, Doherty, Santiago Bueno, Traore, Hugo Bueno, Bentley, Chirewa, Fraser, Okoduwa.
Referee: Tim Robinson (West Sussex)
WSL: Manchester City 2-1 Everton
It’s finished as you were in the match between Manchester City and Everton on the Etihad Campus, where the hosts have held on to win 2-1. They go three points clear of Chelsea at the top of the table, having played one game more. Everton remain in 9th place. Chelsea are away at Leicester tomorrow.
Women's Super League
Manchester City can go top of the table with a win or draw against Everton in the only WSL game being played today. With around 25 minutes to go, Gareth Taylor’s side lead 2-1 at the Joie Stadium.
Bunny Shaw and Lauren Hemp gave City a two-goal lead, before Hannah Bennison got the visitors back into the game with a strike on the hour mark. You can view the WSL table here and follow the rest of the action with Rob Smyth …
Updated
Today's Championship fixtures
West Brom moved seven points clear of the Championship playoff chasing pack thanks to a 2-1 win over their top-six rivals Coventry at the Hawthorns last night.
Bristol City 0-0 Cardiff City (L)
Huddersfield Town 1-0 Leeds United (L)
Birmingham City v Southampton
Leicester City v QPR
Millwall v Watford
Norwich City v Sunderland
Plymouth Argyle v Ipswich Town
Preston v Hull City
Rotherham United v Sheffield Wednesdday
Stoke City v Middlesbrough
Swansea City v Blackburn Rovers
Today's Premier League fixtures
Newcastle v Wolves (3pm GMT)
Tottenham Hotspur v Crystal Palace
Nottingham Forest v Liverpool
Brentford v Chelsea
Everton v West Ham
Fulham v Brighton
Luton Town v Aston Villa (5.30pm)
Saturday clockwatch
Hello! We’ll have news from six three o’clock kick-offs in the top flight this afternoon, with each and every one of them difficult to call. While Liverpool’s trip to Nottingham Forest might look a fairly straightforward task for the table-toppers, Jurgen Klopp’s side have plenty of injury issues travelling to a ground where they lost in the corresponding fixture last season.
Newcastle United are not playing anywhere near their best but have home advantage against a Wolves side looking for their fourth consecutive win in all competitions. At White Hart Lane, Spurs host a Crystal Palace team looking for their second win on the spin under new management.
Elsewhere in London, Brentford host Chelsea in a west London derby that could go either way, while Fulham’s game against Brighton features two wildly unpredictable teams who are capable of beating anyone on a good day.
And finally, Everton will be hoping to secure their first win in nine league games when they entertain a West Ham side who returned to form with an impressive win over Brentford following three consecutive defeats.
We’ll bring you news of all the goals as they go in, flag up any other major talking points and keep an ear to the ground for any other news that’s fit to print from outside the top flight.