Article body analysed

Chris Peddy and Lennan Tomlins Todd Cantwell (69 mins) What a massive moment in Blackburn Rovers' season! Ryoya Morishita pushes the ball down the right hand channel to captain Todd Cantwell. Cantwell hits a first-time shot from an angle and has so much to do here but finds the far corner past James Beadle in the Birmingham goal - a goal that has Cantwell's technical quality written all over it. The midfielder has gone down with an injury following that goal but that does not bother the travelling Rovers fans one bit. 1-0! Norwich 1-0 Portsmouth Not too much happening in this one since the break. The home side make a triple change to try and get some energy back into their performance. Mohamed Toure, Jack Stacey and Ali Ahmed are all on. Tom Cannon (64 mins) What an absolute beauty! Sheffield United go route-one and the ball eventually drops to substitute Tom Cannon who bends in a beauty past Lawrence Vigoroux into the far corner from 25 yards out. Cannon's first goal after a 15 game duck. Leicester 1-2 Preston Oliver Skipp breaks clear and is one on one with Preston keeper Daniel Iversen! It's a massive chance for the Leicester midfielder to equalise but his effort is unconvincing and Iversen comes out to spread himself, making himself big and the ball hits him square in the chest. Huge chance goes begging for Leicester. West Brom 2-2 Wrexham Ian Mitchelmore BBC Sport Wales at The Hawthorns The away end has just gone berserk. George Thomason's chop opens up space on the left. He tees up Callum Doyle whose cross is superbly flicked goalwards by Lewis O'Brien, and it trickles into the net. George Dobson may well have got the faintest of touches on it in the end, but the away fans don't care either way. What a turnaround this has been from Phil Parkinson's side. Paul Smyth (63 min) The Rs are in total control now. The goal comes from Harvey Vale's cross, which lands nicely for Paul Smyth to drill in his sixth goal of the season. Birmingham 0-0 Blackburn Groans from the home fans as Tommy Doyle plays a simple pass out for a throw. That signals the time for Blues boss Chris Davies to make changes and there are two of them as he seeks a bit of freshness to this second half performance. Demarai Gray and Kanya Fujimoto are on for Ibrahim Osman and Marvin Ducksch. George Dobson (62 min) This has been coming and Wrexham are level. It's George Dobson who has been credited with it, though I'm not sure how much contact he made on the ball. Lewis O'Brien's exquisite flick is heading towards goal and Dobson goes to get the touch - if he does it's the tiniest of touches - and it goes in. Can Wrexham go on and get the winner? Oxford 1-1 Hull City Double change for the away side. Joe Gelhardt and Mo Belloumi are off and on come Kieran Dowell and Lewis Koumas. Norwich 1-0 Portsmouth Guy Whittingham Former Portsmouth manager on BBC Radio Solent Portsmouth have started the second half well. Norwich maybe got a bit comfortable in the first half because they haven't come out strong in the second half. Noah Eile (55 min) Oh dear, not one Addicks keeper Will Mannion is going to want to see too many times. Scott Twine's free-kick deflects off the wall into the Charlton goalkeeper, but he spills it and Noah Eile is on to it in a flash to get a toe to the ball. It hits Mannion but again he lets it run through him and over the line for a second Robins goal. West Brom 2-1 Wrexham Wrexham are a different team in this second half and they're pushing for the equaliser, with Sam Smith heading just wide of the post. If they can level things up they will go above Southampton. Lamine Cisse (57 mins) Game over. Lamine Cisse's pokes home a second goal of the season to put the Potters two to the good. Relegated Sheffield Wednesday falling to a 30th Championship defeat of the season. Harrison Burrows (53 mins) The Blades go back in front! Moments after Swansea have an effort cleared off the line, Sheffield United break away. Gustavo Hamer, who scored the Blades' first goal, plays the pass at the right time and finds the overlapping Harrison Burrows who fires across goal into the far corner. Swansea could have gone 2-1 in front and, 10 seconds later, find themselves 2-1 down. Leicester 1-2 Preston Steve Eyre Former Manchester City coach on BBC Radio Lancashire Leicester are losing for a reason but they have picked the pace up in the past five minutes. They're getting better, they're picking up the pace and getting chances down the left wing. West Brom 2-1 Wrexham Ian Mitchelmore BBC Sport Wales at The Hawthorns Where was this Wrexham performance in the first half? Their energy and pressing has been drastically improved. The visitors look transformed, and the away fans are growing in confidence. All of a sudden, the home supporters are feeling nervy. Leicester 1-2 Preston Another corner for the home side is played short but Harry Winks bends his effort over the top corner. Oxford 1-1 Hull City John Lundstram hammers a shot at goal after the ball bounces down to him from a corner but the home side get a block on. The Tigers keep the pressure up and Matt Crooks skews a shot high and wide. Birmingham 0-0 Blackburn What a chance for Blackburn once more. The visitors rob possession of the ball inside the Birmingham box but Yuki Ohashi's turn and goalbound shot is well blocked, otherwise it was destined to be 1-0 Rovers. Playing out from the back got Birmingham into trouble there and boy have the home fans let them know about it. Charlton 1-1 Bristol City There was a half-time change for the Robins with Ross Mc Crorie, who had required treatment in added time of the first half, replaced by Sam Morsy. All to play for for both these sides. Josh Coburn has now scored five goals in his past five games for Millwall Josh Coburn returned to haunt old club Middlesbrough with a second-half double as Millwall came from behind to win their crucial Championship promotion encounter and go second in the table. Boro dominated the first half and deservedly led through a header from captain Dael Fry. But having been relieved to only go in one down, Alex Neil's side regrouped at half-time and responded when Coburn's powerful close-range volley squirmed through the grasp of goalkeeper Sol Brynn and crept over the line. A £5m signing from Boro last summer, 23-year-old Coburn then delivered the decisive blow in the 86th minute when he steered a shot into the bottom corner. The three points allowed Millwall to jump from fourth to second, leapfrogging Boro, who sink to third, with Ipswich Town, not in action on Friday, three points behind the Lions with two games in hand. But defeat compounded Middlesbrough's jitters as it is now four games without a win for them after this painful loss. Having gone top of the table in February on the back of six successive victories, Boro have only won two of the subsequent eight games. The form of Kim Hellberg's side at home has been a particular concern, with the previous four matches producing only three points and just two goals, all against sides 16th or lower. But they did not appear to have an issue as they made a rapid start, which should have produced a goal but Fry wasted a glorious chance, volleying over from six yards. When Boro did hit the target, on-loan Sunderland goalkeeper Anthony Patterson saved well from Callum Brittain's drive from a tight angle. But Fry made amends for his earlier miss when he headed home from four yards from Alan Browne's inviting cross. He almost had a second but Femi Azeez was in the right place to clear his goalbound attempt as Boro could not deliver the dominance their play had merited on the scoreboard, with top scorer Morgan Whittaker and star midfielder Hayden Hackney still absent through injury. Millwall have consistently been in the top six since early January, with strong form of 29 points from 14 games in that time. That, allied with Boro's wobble, had allowed the automatic spots to loom into view, and they showed that with a strong 1-1 draw at Ipswich last time out confirming their credentials. But, having been second best throughout the first half, the visitors came out of their shells after the break and Brynn had saved superbly from Tristan Crama's deflected effort before they did level. Jake Cooper and Mihailo Ivanovic kept a corner alive and although Coburn's volley was straight at the goalkeeper, it was so powerful that it squirmed over the line. To their credit, they did not settle for a point and Azeez and Zak Sturge had chances to put them ahead. But the last word went to Coburn, as he produced a moment of ruthlessness in front of goal that Boro had lacked. The home side lost possession in their own half and when substitute Barry Bannan found him in the left corner of the area, the boyhood Boro supporter took aim and placed a lovely low curling finish beyond Brynn's reach into the bottom corner. Boro tried desperately to scramble a point in the five minutes of injury time, but Millwall held on as a return to the top flight for the first time in 36 years becomes a distinct possibility. There is little time to digest this result as both sides are back in action again on Easter Monday. Millwall host Norwich City at The Den (13: 00 BST), while Middlesbrough make the long trip to south Wales to face Swansea City later that afternoon (17: 15 BST). After the opportunity to rate players has closed, the score displayed represents the average from all the submissions by BBC Sport users. Comments can not be loaded To load Comments you need to enable Java Script in your browser Last Updated 3rd April 2026 at 16: 59 Please Note: All times UK. Tables are subject to change. The BBC is not responsible for any changes that may be made. Manager: Kim Hellberg Formation: 3 - 4 - 2 - 1 Manager: Alex Neil Formation: 4 - 3 - 1 - 2 Manager: Kim Hellberg Formation: 3 - 4 - 2 - 1 Manager: Alex Neil Formation: 4 - 3 - 1 - 2 Championship All competitions All competitions All competitions Middlesbrough have won four of their last six league games against Millwall (L2), and are looking to complete the double over the Lions for the first time since 2014-15. Millwall have won just one of their last nine away league games against Middlesbrough (D3 L5), a 1-0 victory in August 2023. Middlesbrough are winless in their last four home league games (D3 L1), last having a longer run at the Riverside Stadium in January/February 2024 (5). Millwall have won nine of their 19 Championship away games this season – only once have they reached double figures on the road in a single second tier campaign, doing so in 1987-88 when they were promoted to the top-flight (10). No player has had more shots (44), more shots on target (11) or accumulated a higher x G (2. 4) without scoring in the Championship this season than Middlesbrough’s Aidan Morris. Copyright © 2026 BBC. The BBC is not responsible for the content of external sites. Read about our approach to external linking.