Key events

Show key events only

Please turn on JavaScript to use this feature

Middlesbrough 0-0 Blackburn Rovers

Championship match report: Morgan Whittaker hit the post, while Hayden Hackney was extremely fortunate not to see red as Middlesbrough were held at home by Blackburn Rovers. Louise Taylor reports from the Riverside Stadium …

Share

Updated at 12.59 EST

Afcon round-up: Mohamed Salah scored a first-half penalty as 10-man Egypt defeated South Africa 1-0 in their Africa Cup of Nations Group B clash in Agadir to become the first team into the knockout stages of the competition. In today’s early -kick-off in Marrakesh, Angola and Zimbabwe shared the points in a 1-1 draw. Read on …

Share

Championship relegation zone: With Sheffield Wednesday on -8 points and 30 from safety, we can probably write off their chances of escaping the drop but who will fall through the trapdoor with them? Oxford United’s win over Southampton lifted them out of the relegation zone, which is now occupied by Portsmouth, Norwich City and the embattled club from Hillsborough.

Share

Updated at 12.53 EST

Coventry City: Frank Lampard’s side move eight points clear of Middlesbrough in second place, with the more crucial gap to Ipswich in third now out to 13 points. Coventry had dropped seven points in their four games leading up to today’s win over Swansea, a state of affairs that can possibly be attributed to a debilitating dose of the flu that swept through their squad in recent weeks.

At the halfway point of the season, Coventry have 51 points and are looking good for automatic promotion to the top flight under a head coach I must confess I thought they were bonkers to appoint.

Share

Updated at 12.53 EST

Egypt 1-0 South Africa

Afcon group B: Mo Salah scored the only goal of the game to give Egypt their second win of the tournament and move them three point clear of South Africa at the top of Group B. Earlier this afternoon, Angola and Zimbabwe drew 1-1 to leave both sides with one point each going into their final group games.

ShareChampionship results

  • Birmingham City 1-1 Derby County

  • Millwall 0-0 Ipswich Town

  • Coventry City 1-0 Swansea City

  • Leicester City 1-2 Watford

  • Middlesbrough 0-0 Blackburn

  • Norwich City 1-0 Charlton Athletic

  • Oxford United 2-1 Southampton

  • Portsmouth 1-1 QPR

  • Sheffield Wednesday 2-2 Hull City

  • Stoke City 0-0 Preston

  • West Brom 1-2 Bristol City

  • Wrexham v Sheffield United (5.30pm GMT)

  • View the Championship table

Share

Championship: Somewhat fittingly, a Blackburn fan wearing a Grinch costume and a blue Father Christma hat is celebrating wildly at the Riverside Stadium having just sat through a dismal 0-0 draw between his side and Middlesbrough.

Share

League One: Lincoln City have scored what should be a late, late winner from the penalty spot to go 2-1 up against Stockport County.

Share

Oxford United beat Southampton: Oxford enjoy an interim manager bounce under Craig Short following the dismissal of Gary Rowett, taking the points thanks to a winner from Stan Mills, son of former England international Danny. They leapfrog Portsmouth, who drew at home with QPR, to climb out of the relegation zone.

Share

Coventry win against Swansea City! They were hanging on at the death but Coventry City have taken all three points from their match against the Swans courtesy of Ephron Mason-Clark’s winner just before half-time.

Share

League One: Joe Wright has just headed Bradford into a late 2-1 lead against Wigan Athletic, who are down to nine men having lost two players to red cards.

ShareGOAL! West Brom 1-2 Bristol City (Diakite 85)

Championship: Ousmane Diakite provides some late hope for West Brom at the Hawthorns, where questions are being asked about Ryan Mason’s future (or apparent lack thereof) as manager of the Baggies.

Share

Updated at 11.49 EST

GOAL! Oxford United 2-1 Southampton (Mills 89)

Championship: Stan Mills fires relegation-threatened Oxford back in front at the Kassam Stadium.

Oxford United’s Stanley Mills celebrates his late goal to put the home side ahead. Photograph: Bradley Collyer/PAShare

Updated at 12.25 EST

League One: There are goals galore in the third tier, where Mansfield Town have come from 2-0 down against Barnlsey to lead 3-2 and Burton lead Northampton 5-1 at the Pirelli Stadium. Jack Wilshere’s Luton are 4-0 up against Wycombe Wanderers, while Huddersfield lead Port Vale 5-0.

Share

Middlesbrough 0-0 Blackburn: Hayden Hackney is exceptionally lucky to get no more than a booking for a bad-tempered boot at Taylor Gardner-Hickman that sends the Blackburn substitute cartwheeling through the air like an English batsman’s cricket stump at the MCG. Hackney made no attempt whatsoever to play the ball but somehow gets away with a booking.

Share

Coventry City 1-0 Swansea City: Liam Cullen misses a glorious chance to equalise for Swansea City against the league leaders, connecting with a cross and volleying over the bar from a couple of yards out when scoring looked far easier.

ShareGOAL! Sheffield Wednesday 2-2 Hull City (Crooks 65)

Championship: Hull equalise for a second time, with Matt Crooks pouncing on a rebound in the penalty area and firing beneath Sheffield Wednesday goalkeeper Pierce Charles.

Matt Crooks of Hull City celebrates scoring his team’s second equaliser, much to the chagrin of the Sheffield Wednesday players. Photograph: Nathan Stirk/Getty ImagesShare

Updated at 12.27 EST

GOAL! Leicester City 1-2 Watford (Pollock 65)

Championship: Watford come from behind to lead through Mattie Pollock’s header past Leicester goalkeeper Jakub Stolarczyk, who came for a cross but didn’t get near the ball.

Mattie Pollock beats Leicester goalkeeper Jakub Stolarczyk to the ball to put Watford 2-1 ahead. Photograph: Plumb Images/Leicester City FC/Getty ImagesShare

Updated at 12.28 EST

GOAL! Norwich City 1-0 Charlton (Makama 61)

Championship: Enjoying a new, much-needed lease of life under Philippe Clement, Norwich go ahead through Jovon Makama, whose powerful shot on the turn makes it eight goals this season for the 21-year-old.

Jovon Makama fires home to put Norwich City ahead against Charlton Athletic. Photograph: Joe Toth/ShutterstockShare

Updated at 12.30 EST

GOAL! Sheffield Wednesday 2-1 Hull City (Cadamarteri 60)

Championship: Sheffield Wednesday go back in front against Hull City at Hillsborough with Bailey-Tye Cadarmarteri chesting down a pass from Barry Bannon in the penalty area before prodding the ball past Ivor Pandur.

ShareGOAL! Portsmouth 1-1 QPR (Dunne 61)

Championship: Jimmy Dunne powers home a header at a corner to equalise for QPR against Portsmouth.

Share

League One: Stockport equalise against Lincoln City, with Oliver Norwood having an effort saved from the penalty spot only for Jayden Fevrier to react quickest and score on the follow-up. At the Accu Stadium, Huddersfield now lead Port Vale 5-0.

Share

League One: With second placed Lincoln winning at Stockport, league leaders Cardiff City have just gone one up against Exeter City courtesy of an Alex Robertson sidefooted effort from seven yards out. Elsewhere in League One, Huddersfield are 4-0 up against Port Vale at the Accu Stadium.

Share

Coventry City 1-0 Swansea City: With one goal to his name already this afternoon, Ephron Mason-Clark goes close to doubling Coventry’s lead as his low drive from distance takes a deflection off a defender and fizzes a couple inches wide of the upright. In the Swansea goal, Lawrence Vigouroux was horribly wrongfooted.

ShareSalah fires Egypt ahead against South Africa

Afcon: Egypt are down to 10 men after losing Mohamed Hany to a red card but just before he received his marching orders, Mo Salah scored his second goal of the tournament. The Liverpool winger converted from the penalty spot in the 45th minute to give his nation a 1-0 half-time lead in Agadir.

Mohamed Salah slots home from the penalty spot to put Egypt ahead against South Africa. Photograph: Franck Fife/AFP/Getty ImagesShare

Updated at 11.26 EST

Championship half-times

  • Birmingham City 1-1 Derby County (R)

  • Millwall 0-0 Ipswich Town (R)

  • Coventry City 1-0 Swansea City

  • Leicester City 1-1 Watford

  • Middlesbrough 0-0 Blackburn

  • Norwich City 0-0 Charlton Athletic

  • Oxford United 1-1 Southampton

  • Portsmouth 1-0 QPR

  • Sheffield Wednesday 1-1 Hull City

  • Stoke City 0-0 Preston

  • West Brom 0-2 Bristol City

  • Wrexham v Sheffield United (5.30pm GMT)

  • View the Championship table

ShareGOAL! Leicester City 1-1 Watford (Maamma 45)

Championship: Othmane Maamma equalises for Watford with a sublime curled effort off the outside of his left boot. That’s a delightful finish.

Othmane Maamma (right) celebrates scoring Watford’s equaliser with teammate Imran Louza. Photograph: Mike Egerton/PAShare

Updated at 11.28 EST

GOAL! Portsmouth 1-0 QPR (Devlin 45)

Championship: QPR fail to clear a Portsmouth corner and Terry Devlin reacts quickest to volley the ball through traffic and into the bottom corner from 15 yards out.

ShareGOAL! Coventry City 1-0 Swansea City (Mason-Clark 44)

Championship: Ephron Mason-Clark shoots on the turn and roofs the ball to give Coventry the lead. Moments previously, the runaway league leaders were denied by millimetres when an Ellis Simms header was clawed out by Swansea goalkeeper Lawrence Vigouroux. He performed miracles to prevent the ball crossing the line on that occasion but was powerless to keep Mason-Clark’s shot out.

Coventry City’s Ephron Mason-Clark (right) fires a shot goalwards … Photograph: Nick Potts/PAAnd the home side have the lead. Photograph: Nick Potts/PAWhich he, and his teammates, are pleased about. Photograph: Nick Potts/PAShare

Updated at 11.24 EST

GOAL! Sheffield Wednesday 1-1 Hull City (Belloumi 37)

Championship: A massive 28 points from safety after various points deductions and still looking for their first home win of the season, Sheffield Wedneday have been pegged by Hull City, who equalise through Mohamed Belloumi. His first touch was superb, taking out a defender and his second to beat Pierce Charles was similarly sublime.

Share

Updated at 11.10 EST

Afcon: There’s no score in the Group B game between Egypt and South Africa with a little over 10 minutes to go until half-time. Mo Salah and Omar Marmoush are both in the Egypt side, while Burnley’s Lyle Foster is playing up front for South Africa.

ShareGOAL! Oxford United 1-1 Southampton (Harwood-Bellis 29)

Championship: Taking advantage of some poor defending at a free-kick, a completely unmarked Taylor Harwood-Bellis nods home from eight yards out to restore parity for Southampton at the Kassam Stadium.

Southampton’s Taylor Harwood-Bellis (fifth from right) heads home to level the score at Oxford. Photograph: Bradley Collyer/PAShare

Updated at 11.20 EST

League One: In the top-of-the-table clash at Edgeley Park, Reeco Hackett has given Lincoln City the lead in their game against Stockport County.

ShareGOAL! West Brom 0-2 Bristol City (McRorie 22)

Championship: Ross McRorie doubles Bristol City’s lead, hammering the ball home from a narrow angle after running on to a ball across the penalty area slipped his way by Scott Twine.

Share

Updated at 10.27 EST

GOAL! Oxford United 1-0 Southampton (Goodrham 23)

Championship: Tyler Goodrham runs on to a Southampton clearance from a corner and smashes the ball past Gavin Bazunu to put Oxford United ahead in their match of the post-Gary Rowett era.

Tyler Goodrham (right) piledrives Oxford United into the lead. Photograph: Bradley Collyer/PAShare

Updated at 10.37 EST

GOAL! Sheffield Wednesday 1-0 Hull City (Ingelsson 21)

Championship: Svante Ingelsson runs in behind the Hull CIty defence to latch on to a long kick-out from Sheffield Wednesday goalkeeper Pierce Charles and fire past Ivan Pandur.

Share

West Brom 0-1 Bristol City: Bristol City goalscorer Anis Mehmeti is somewhat fortunate to avoid a red card for what looked suspiciously like a deliberate forearm smash on Callum Styles that drew blood from the West Brom midfielder.

Share

Leicester City 1-0 Watford: Mattie Pollock thinks he’s equalised for Watford with a bullet header from a corner but his effort is ruled out because one of his teammates was standing in front of Leicester goalkeeper Jakub Stolarczyk in an offside position.

Share

Updated at 10.14 EST

GOAL! Leicester City 1-0 Watford (James 7)

Championship: Jordan James shoots on the turn from distance to put Leicester in front with a low drive into the bottom corner. It’s his sixth goal of the season.

Jordan James rifles home to give the Foxes an early lead. Photograph: Plumb Images/Leicester City FC/Getty ImagesShare

Updated at 10.44 EST

GOAL! West Brom 0-1 Bristol City (Mehmeti 4)

Championship: Anis Mehmeti fires Bristol City in front at the Hawthorns with a low shot through traffic from outside the penalty area that finds its way into the bottom corner.

Share

Stoke 0-0 Preston: Harrison Armstrong gets an early chance, shooting over the Stoke bar from distance after the ball sat up nicely for him.

Share

Not long now: Your Boxing Day 3pm kick-offs are just seconds away …

ShareMillwall 0-0 Ipswich Town

Championship: A fairly uneventful game in which both sides had their moments without ever threatening to win finishes all sqaure at the Den. Both sides remain in the top six, with Ipswich in third place and their hosts in sixth.

Caleb Taylor of Millwall is challenged by Ivan Azon of Ipswich Town during the 0-0 stalemate played out at the Den this afternoon. Photograph: James Fearn/Getty ImagesShare

Updated at 09.56 EST

Birmingham City 1-1 Derby County

Championship: Patrick Agyemang and Jack Robinson traded goals as both sides finished a Boxing Day match that was low on quality but high on talking points at St Andrew’s.

ShareAngola 1-1 Zimbabwe

Afcon Group B: It’s finished all square in Marrakesh between Angola and Zimbabwe, who pick up their first points of the competition after two games each. Gelson Dala opened the scoring for Angola but his goal was cancelled out by Knowledge Musona.

Angola goalkeeper Hugo Marques leaps into action during his side’s Group B draw with Zimbabwe in the Africa Cup of Nations at Marrakesh Stadium. Photograph: Khaled Desouki/AFP/Getty ImagesShare

Updated at 09.47 EST

Birmingham City 1-1 Derby County: So close. Birmingham City’s Jack Robinson leaps to connect with a cross into the Derby County penalty area and steers a header on to the bar.

Share

Updated at 09.33 EST

Red card! Birmingham down to 10 men

Birmingham City 1-1 Derby County: Already on a yellow card and lucky not to have been sent off earlier in the second half, Christoph Klarer gets a straight red card for a high boot on Eboue Adams out by touchline. We’re in added time at St Andrew’s, both sides are down to 10 men and the scores are level.

Christoph Klarer heads off for an early bath after being shown a straight red for a high boot on Ebou Adams of Derby County. Photograph: Kieran McManus/ShutterstockShare

Updated at 10.32 EST

Oxford United: Following the dimissal of Gary Rowett three days ago, Oxford United will face Southampton at the Kassam Stadium with Craig Short in interim charge. Rowett and his assistant Mark Sale were relieved of their duties following a disappointing run of results, most recently a 1-0 defeat to Charlton Athletic. Oxford United have won just one of their past 10 games and currently sit 22nd in the Championship.

Share

Birmingham get lucky: Already on a yellow card, Birmingham City captain Christoph Klarer illegally blocks Patrick Agyemang as he attempts to run on to a long ball from deep. Klarer escapes a second yellow and the red that should accompany it but Derby County head coach John Eustace is booked for complaining about what seems a blatant injustice. It’s a baffling decision.

ShareGOAL! Birmingham City 1-1 Derby County (Robinson 64)

Championship: Despite failing to properly get his head to a free-kick aimed towards the far post, Jack Robinson somehow manages to take advantage of some slapstick defending to bundle the ball over the line anyway and equalise for Birmingham City against 10-man Derby County. It’s as scruffy a goal as you’ll ever see but the home fans at St Andrew’s won’t care.

Jack Robinson (centre) is mobbed by teammates after scoring his side’s equaliser against Derby County at St Andrew’s. Photograph: Cameron Smith/Getty ImagesShare

Updated at 09.45 EST

Millwall 0-0 Ipswich Town: It’s half-time at the Den, where the deadlock between Millwall and Ipswich remains resolutely unbroken.

Share

Afcon: In today’s early match, Knowledge Musona scored for Zimbabwe in the sixth minute of time added on at the end of the first half to cancel out Gelson Dala’s opener for Angola. It’s 1-1 in Marrakesh.

Share

Birmingham 0-1 Derby County: The second half is well under way at St Andrew’s, where Birmingham City trail 1-0 and have just had an excellent shout for a penalty inexplicably turned down. With both his arms wrapped around Marvin Ducksch, Derby defender Matt Clarke fell backwards in his own penalty area, clearly dragging the Birmingham striker to ground with him. He gets away with it.

Share

Updated at 08.50 EST

John Robertson dies “peacefully” aged 72

There will have been no shortage of glasses raised in Nottingham, Scotland and beyond yesterday in memory of John Robertson, following news of his death at the age of 72. The winger was a hugely important member of Brian Clough’s great Forest team that rose from the second tier of English football to win multiple major honours, most famously back-to-back European Cups.

Described by Clough as “the Picasso of our game”, Robertson played 28 times for Scotland and scored the winning goal in a Home Championship victory over England at Wembley in May 1981. Sachin Nakrani reports …

SharePremier League and EFL to hold blackout talks

Guardian exclusive: The Premier League and EFL will hold talks early next year about combining to permit 3pm Saturday kick-offs to be broadcast live each week for the first time. Matt Hughes reports …

The UK is the last country in Europe to apply the so-called 3pm Saturday blackout, and with the Premier League and EFL eager to sell all their games to domestic broadcasters in the next rights cycle they want an early agreement before the next tender. Photograph: NurPhoto/Getty ImagesShareToday at the Africa Cup of NationsGelson Dala salutes the fans after giving Angola a 1-0 lead over Zimbabwe at Marrakesh Stadium. Photograph: Khaled Desouki/AFP/Getty ImagesShare

Championship: In today’s early kick-off, Derby County lead Birmingham City courtesy of a Patrick Agemang header in the 27th minute, but are down to 10 men following the dimissal of Joe Ward. The Derby winger picked up a silly yellow card for trying to delay a free-kick and was sent off for his second bookable offence 10 minutes later. His crime? Cynically tripping Jonathan Roberts as he advanced on the visitors’ penalty area. He can have no complaints about either caution.

They’re approaching half-time at St Andrew’s, while it’s scoreless at the Den in today’s slightly later kick-off between Millwall and Ipswich Town after 19 minutes.

Derby County’s Joe Ward (centre) ponders his life choices after being shown a red card by referee Ben Toner for two bookable offences. Photograph: David Davies/PAShareBoxing Day Championship fixtures

  • Birmingham City 0-1 Derby County (L)

  • Millwall 0-0 Ipswich Town (L)

  • Coventry City v Swansea City

  • Leicester City v Watford

  • Middlesbrough v Blackburn

  • Norwich City v Charlton Athletic

  • Oxford United v Southampton

  • Portsmouth v QPR

  • Sheffield Wednesday v Hull City

  • Stoke City v Preston

  • West Brom v Bristol City

  • Wrexham v Sheffield United (5.30pm GMT)

  • View the Championship table

Millwall fans make their way to Den for this afternoon’s match between their side and Ipswich Town. Photograph: Adam Davy/PAShare

Updated at 08.22 EST

Boxing Day clockwatch …

Good afternoon and season’s greetings to you all. If you’re currently nursing a mild Harvey’s Bristol Cream headache, staring at a mountain of cold meat and unable to get to the TV because nan and the kids are watching Puss In Boots: The Last Wish, you’ve come to the right place. Obviously, if you’re watching Puss In Boots: The Last Wish but wish to simultaneously keep tabs on all of his afternoon’s football action, then you’ve also come to the right place. Welcome, nan.

Unlike your Christmas turkey, there are slim top flight pickings to be had today; a quirk of the 2025 calendar and broadcasting demands means the Premier League has largely pulled up the drawbridge, leaving us with just a solitary nightcap at Old Trafford later on. But fear not, for the EFL remains the heart and soul of the festive schedule. We have a full slate of 3pm kick-offs, in the Championship, including leaders Coventry City hosting Swansea and a high-stakes clash between Middlesbrough and Blackburn.

Beyond the second tier, we’ll be scanning the EFL for any headline news of note — and for those craving something a bit more exotic than a drizzly afternoon in Gillingham, we’re also keeping tabs on Afcon goings-on in Morocco. Angola and Zimbabwe’s Group B game is already under way, while Egypt and South Africa are due to kick off in Agadir at 3pm (GMT). Settle in, grab a drink and a mince pie, and let’s get to it.

This Birmingham City fan dressed for the occasion ahead of his team’s match against Derby County at St Andrew’s. Photograph: Cameron Smith/Getty ImagesShare

Updated at 09.40 EST

Comments are closed.