Article body analysed
Millwall go second in Championship with 2-1 win at Middlesbrough Coburn curls home against former club after earlier volleying Lions level Fry had headed Boro in front from close range Blackburn win at Birmingham to boost survival hopes Play-off chasing Wrexham come from 2-0 down to draw at West Brom Daka scores twice as Leicester draw 2-2 with Preston Portsmouth equalise late at Norwich; Oxford hold Hull Bristol City win at Charlton in Roy Hodgson's first game back as boss Leaders Coventry host Derby at 20: 00 BST - follow that here Southampton v Ipswich postponed because of Saints' involvement in FA Cup quarter-finals Have your say on Friday's action using the Get Involved button Chris Peddy, Ian Woodcock, Matt Cresswell and Lennan Tomlins West Brom 1-0 Wrexham Jayson Molumby is hauled down in the box by Issa Kabore from a corner. Spot-kick to the hosts. Birmingham 0-0 Blackburn What a chance for Birmingham. Pat Roberts gets down the right and pulls the ball across the face of the goal. There unmarked, in the six-yard box, is Ibrahim Osman who smashes the post and the ball goes to safety. Osman should have scored. Norwich 1-0 Portsmouth Andrew Moon BBC Radio Solent commentator 'We're going down' is the chant from the Pompey fans on the far side. Charlton 1-1 Bristol City Lyndon Dykes' equaliser provided the rarest of things - a first-half goal at home for Charlton. It's the first time they've scored in the first half at The Valley since November. They were hammered 5-1 by Southampton that day. Leicester 1-0 Preston Close to Leicester's second and Patson Daka's second. He takes a good touch to bring the ball down inside the area before hitting a left-foot shot which is well saved by the legs of Preston keeper Daniel Iversen. Moments later, Daka picks out Divine Mukasa but his shot is parried away by Iversen once more. Norwich 1-0 Portsmouth Cripes, the visitors almost scramble an equaliser in after Marlon Pack's corner causes absolute chaos. Pompey started the day outside the relegation zone but are second bottom as it stands. Jesurun Rak-Sakyi (33 mins) And so it goes for the Owls. .. Moments after a decent chance of their own the relegated side go behind. Winger Jesurun Rak-Sakyi with his second for the Potters. Stoke City 0-0 Sheff Wed The away side fashion a good opening but Gavin Bazunu keeps out Jerry Yates' header. West Brom 1-0 Wrexham Ian Mitchelmore BBC Sport Wales at The Hawthorns Referee Robert Madley feels the heat from the home fans as Wrexham duo Zak Vyner and Issa Kabore both commit fouls in quick succession. Neither player receives a yellow card, much to the dismay of the Baggies faithful. But the hosts take the lead from the free-kick conceded by Kabore as Isaac Price's delivery takes a deflection off George Dobson before going in at the near post. The home fans are bouncing once again. Birmingham 0-0 Blackburn HOW have Blackburn not scored? Good build-up play down the right and Todd Cantwell is 15 yards out but his shot is well saved by James Beadle. The ball comes out to Harry Pickering, six yards out, and the left wing-back looks to have a tap in but Beadle comes back at him with a second miraculous save and pushes the ball over the bar. Stunning from the Birmingham keeper. Leicester 1-0 Preston Steve Eyre Former Manchester City coach on BBC Radio Lancashire North End are nudging towards a little bit of progress in this game. They can steal the ball of Harry Winks and Oliver Skipp. I think you can get fooled by their Premier League experience but Preston have managed to take the ball of them a couple of times already. Lyndon Dykes (30 min) Charlton equalise through Lyndon Dykes but Roy Hodgson and his staff are furious because they feel a throw-in has been awarded the wrong way. Harry Clarke takes the throw for the Addicks to Dykes, who exchanges passes with Charlie Kelman before finishing brilliantly off the far post. Pelle Matsson (26 mins) It had been coming! Pelle Mattsson comes on to a loose ball on the edge of the area and drives in a low strike. For struggling Pompey things go from bad to worse. George Dobson OG (26 min) The Baggies take the lead and it comes from a free-kick. Isaac Price sends a low ball in towards the near post and it looks like it's crept all the way through but it deflects off George Dobson and past Arthur Okonkwo and into the back of the net. West Brom won't care how it goes in - they have the lead. Oxford 1-1 Hull City Bit of a coming together after a high ball into the Hull area causes real problems. Dillon Phillips in the Tigers goal feels like Oxford striker Will Lankshear left his foot in on him and he's not happy. All settled now. Rayan Kolli (26 min) The Rs take the lead through Rayan Kolli's fifth league goal of the season. Harvey Vale's deep cross was played back across goal before being turned in by Kolli. The hosts had made a good start to the game, with Vale rattling the post shortly before and it's Julien Stephan's side who lead. Zan Vipotnik pen (24 mins) The Swans are quickly back on level terms! Sheffield United keeper Adam Davies comes out and brings down his man. Zan Vipotnik steps up and gives Davies the eyes, stuttering before passing the ball into the bottom right-hand corner. The sign of an in-form striker. West Brom 0-0 Wrexham The hosts having a lot of the ball in the early stages at The Hawthorns - 65% of it so far. But as yet that hasn't been converted into any meaningful action, just the two shots to Wrexham's one. Three points for the Baggies would go a long way to securing their Championship status for next season, while Wrexham are looking for a result that would send them up to the play-off places. Leicester 1-0 Preston Half a chance for Preston. A corner from the right finds Alfie Devine on the volley but the midfielders effort is wayward and goes well over the bar. Oxford 1-1 Hull City Hull goalscorer comes in off the right as he did for his goal but can't bend his effort in on this occasion. The wind playing a role in this match it has to be said. Last Updated 3rd April 2026 at 18: 42 Please Note: All times UK. Tables are subject to change. The BBC is not responsible for any changes that may be made. Copyright © 2026 BBC. The BBC is not responsible for the content of external sites. Read about our approach to external linking.
