Portsmouth and Middlesbrough secure victories as Championship and League One action unfolds
Portsmouth defeated Millwall 2-1 and Middlesbrough beat Bolton 5-1 in recent EFL fixtures, according to The Guardian. The roundup details multiple Championship and League One match outcomes, including Norwich returning to winning ways against Charlton and Luton edging past Leicester.
Key points
- Portsmouth secured a 2-1 victory over Millwall following an 82nd-minute own goal.
- Norwich ended a six-match losing streak with a 3-1 win away at Charlton.
- Middlesbrough defeated Bolton 5-1 on Friday with Will Lankshear scoring twice.
- Luton beat Leicester 2-1 thanks to a stoppage-time winner from Callum Marshall.
What happened
The Guardian reports that Portsmouth earned a 2-1 victory against Millwall at Fratton Park, settled by an 82nd-minute own goal when Jake Cooper's attempted clearance ricocheted off Thomas Waddingham. Jenson Metcalfe had initially put Millwall ahead before Lyndon Dykes scored an own goal to equalize for Portsmouth.
In other Championship action, Norwich halted a six-match losing streak with a 3-1 comeback win at Charlton. Charlie Kelman opened the scoring for Charlton before Paris Maghoma, Mathias Kvistgaarden, and an Ivan Mesik own goal secured the victory for Norwich.
Score / result
The Guardian reports the following results from the Championship and League One fixtures: Portsmouth 2-1 Millwall, Charlton 1-3 Norwich, Sheffield United 1-1 Derby, Luton 2-1 Leicester, Huddersfield 2-1 Wigan, Middlesbrough 5-1 Bolton, Cheltenham 1-0 Newport, Northampton 2-0 Colchester, and Swindon 0-0 Bristol Rovers.
Team or player details
The Guardian reports that Patrick Bamford sustained an injury while scoring Sheffield United's equalizer in their 1-1 draw against Derby. In League One, Will Lankshear scored twice for Middlesbrough in their 5-1 win over Bolton, bringing his league tally to 11 goals. Leicester played with 10 men after John Lundstram received a red card before Callum Marshall scored a stoppage-time winner for Luton.
What's next
The Guardian reports that updates will follow after later matches and the 3pm kick-offs. Middlesbrough moved top of the table overnight, though their position depends on subsequent weekend fixtures involving teams such as Swansea and West Ham.
Why it matters
The latest EFL results shift standings across the Championship and League One, impacting promotion pushes and relegation battles.
What we know
- Portsmouth defeated Millwall 2-1 in a Championship match.
- Norwich defeated Charlton 3-1 in a Championship match.
- Sheffield United and Derby drew 1-1 in a Championship match.
- Luton defeated Leicester 2-1 in a League One match.
- Huddersfield defeated Wigan 2-1 in a League One match.
- Middlesbrough defeated Bolton 5-1 in a match.
- Cheltenham defeated Newport 1-0 in a match.
- Northampton defeated Colchester 2-0 in a match.
- Swindon and Bristol Rovers drew 0-0 in a match.
What remains unclear
- Final league table positions remain subject to change following upcoming weekend fixtures.
How the story developed
The Guardian publishes EFL football roundup
Match results and summaries for Championship and League One fixtures are reported.
Original source

