Coventry reclaimed their spot at the top of the Championship with a 2-0 victory over Blackburn.
Frank Lampard’s side had slipped to second in the table after Middlesbrough’s victory over Ipswich on Friday night, but goals from Victor Torp and Brandon Thomas-Asante took them back to the summit. Liam Kitching should have made it three near the end but he headed over from inside the six-yard box.
Sorba Thomas made the difference as Stoke beat Wrexham 1-0 to end a run of four league games without a victory and move up to third. The Wales international settled the contest in the 36th minute when his cross from the left found its way into the net, taking his goal tally for the season to four since signing from Huddersfield in the summer.
Having followed up a loss to QPR with three consecutive draws, the win was an important one for Mark Robins’ side and leaves them three points outside the automatic promotion places. Defeat for Wrexham, meanwhile, saw them remain in 18th and now on a four-match winless run having drawn their previous three games 1-1.
Mikey Johnston’s fine first-half goal and a second-half Isaac Price strike helped West Brom move back into the top six as they beat Preston 2-1 at The Hawthorns. The former Celtic winger Johnston scored from 25 yards before Price’s fourth of the campaign saw off in-form Preston. Paul Heckingbottom’s side were five games unbeaten going into this match but conceded at crucial times, though did score a consolation courtesy of Michael Smith.
League One roundup: Salech on target as Cardiff take top spot
ShowYousef Salech fired Cardiff to the top of the League One table in a 2-1 home win over Reading. Lewis Wing had given the hosts the lead, but after Omari Kellyman had pegged them back, Salech struck to secure the three points. That was enough to ease the Welsh side above Stevenage, who lost 1-0 at Lincoln after Rob Street's first league goal for the Imps.
Bradford had briefly gone top after goals from Antoni Sarcevic and Stephen Humphrys either side of Reyes Cleary's equaliser, but Patrick Kelly ensured visitors Barnsley emerged with a 2-2 draw. AFC Wimbledon are level on 25 points with Stevenage and Bradford after a 2-1 win at Plymouth thanks to goals from Omar Bugiel and Marcus Browne, as are Stockport, who beat Exeter 1-0 with Nathan Lowe the scorer.
Jack Wilshere's first game as Luton manager ended in defeat as his side went down 2-0 at home to Mansfield. Hatters striker Nahki Wells saw a first-half penalty saved before Rhys Oates and, from the spot, Tyler Roberts struck for the visitors. Northampton's Sam Hoskins was also successful from 12 yards in a 2-1 win at Doncaster, who had taken the lead through Ben Close before Ethan Wheatley levelled.
Archie Collins handed Peterborough a 1-0 win at fellow strugglers Burton despite Tom Lees' late red card, and Sam Nombe was Rotherham's match winner as they beat Leyton Orient by the same scoreline.
Maleace Asamoah fired Wigan to a 1-0 home victory over Port Vale despite playing the second half with 10 men after Dara Costelloe's dismissal, while managerless Blackpool surrendered two points at home to Wycombe when Jack Grimmer cancelled out Ashley Fletcher's goal in the 12th minute of stoppage time. PA Media
Alex Neil fears Millwall’s Massimo Luongo faces a long spell on the sidelines after being taken off on a stretcher during the 2-1 win against the midfielder’s former club QPR. Luongo, who spent four years with the R’s, suffered what looked like a serious knee injury on his return to Loftus Road, marring an otherwise excellent day for the Lions.
Femi Azeez put Millwall ahead after 36 minutes and Rangers, who had not lost in six matches, faced an uphill task once Mihailo Ivanovic doubled the visitors’ lead in first-half stoppage time. Rumarn Burrell scored an 85th-minute goal for QPR but they were unable to find an equaliser.

Neil has had to contend with a number of injuries so far this season, with goalkeeper Steven Benda missing the London derby after joining the casualty list. And the Scot admitted that summer signing Luongo, 33, looks likely to be out for some time.
Neil said: “I always think when a player goes down, especially a senior player, and he doesn’t really move and you start bringing things on to carry him off, it’s never a good sign. He’s planted his foot and turned and his knee went the opposite way. We’ll get a scan on Monday and see how that looks. I’m disappointed for him.”
Sheffield United moved off the bottom with a 1-0 victory over Watford at Bramall Lane. Callum O’Hare was the match-winner, poking into an empty net just before the hour to secure a first home win of the campaign for the Blades. It meant Javi Gracia lost in his first game back in charge of the Hornets since the sacking of Paulo Pezzolano.
Sheffield Wednesday replaced their city rivals at the bottom after a 2-1 loss at Charlton, with Owls goalkeeper Ethan Horvath sent off in second-half added time. It capped off a miserable week for crisis-hit Wednesday, who are set to be served with a winding up petition by HMRC. Sonny Carey and Reece Burke scored for the Addicks in a dominant first period but Jamal Lowe cut the deficit to set up a nervy finale.
Hull brought Birmingham’s proud 29-game unbeaten home league record to an end with a dramatic 3-2 victory. In a feisty encounter, the Tigers became the first team to emerge from St Andrew’s with all three points since Cardiff in April last year.
Sergej Jakirovic’s side were helped when home defender Jack Robinson was dismissed after picking up his second yellow card for dissent just before the hour.
And both clubs are likely to be asked to explain themselves following a four-minute stoppage towards the end of the first-half after both benches and players were embroiled an ugly melee.

Norwich’s miserable record of losing every home match this season continued as Bristol City came away with a hard-fought 1-0 victory. A well-taken goal from Mark Sykes midway through the second half was enough to condemn the Canaries to a sixth successive reverse at Carrow Road to pile more pressure on Liam Manning, the former Robins manager.
It was a first win in five for the visitors while the hosts are now looking anxiously over their shoulders after another lacklustre display, although it might have been different but for two excellent saves from Radek Vitek in the second half.
Gary Rowett saluted the part played by midfielder Brian De Keersmaecker in Oxford’s 1-0 win over Derby. De Keersmaecker’s brilliant pass set up winger Stan Mills to score his first goal of the season as the U’s chalked up a first home win in the league this season.
League Two roundup: Barrow stun leaders Walsall
ShowCharlie McCann made the difference as 10-man Barrow stunned League Two leaders Walsall 2-1 at the Bescot Stadium. Elliot Newby had given the visitors the lead and, after team-mate Lewis Shipley had been sent off, McCann doubled it with Daniel Kanu's strike providing little consolation.
Alex Gilbey scored twice as MK Dons closed the gap to the leaders to two points with a 3-1 win over Crewe, and Grimsby are hot on their heels after Charles Vernam's penalty clinched a 1-0 victory over nine-man Gillingham, who had Remeao Hutton and Jonny Williams sent off.
High-flying Swindon had Ollie Clarke sent off in a 4-0 defeat at Accrington Stanley, for whom Paddy Madden scored a hat-trick. Tranmere also scored four with Connor Jennings finding the back of the net twice in a 4-1 victory at Bristol Rovers. Harry Anderson helped himself to a treble as Colchester came from behind to beat Harrogate 3-1, and there were 1-0 wins for Notts County at Barnet and Shrewsbury at home to Crawley.
Dan Udoh headed Salford to a 1-0 win over Oldham, who had Will Sutton sent off in a game interrupted by two men attempting to plant a flag of St George inside the centre circle at the Peninsula Stadium. Luke Young scored both goals as Cheltenham won 2-0 at Newport in the battle of the basement boys, while Cambridge beat Bromley 2-1 and Chesterfield drew 1-1 with Fleetwood. PA Media
Rowett said: “Stan was excellent. We felt we could cause them a problem down that side. But it was a brilliantly weighted pass from Brian for the goal – he fires it into Stan’s path. It was an excellent performance. We moved the ball really well, we moved the ball through them and around them and created lots of good opportunities – 19 shots and they’ve had six shots with one on target. That tells you the story of the game.”
Will Still reckoned he must have “squashed a cat” after his luckless Southampton side dominated Swansea but were held to a 0-0 draw. Saints had 21 shots and hit the post twice, but could not find the back of the net as their winless run at home stretched to four matches.
“I can’t believe we haven’t won that,” said Still. “I’m delighted with the performance and the quality of what we did. We reduced a really good team to hardly anything. I don’t think a team can play any better and not score a goal. I don’t know what karma or bad luck there is. I don’t know if I’ve squashed a cat. It’s ridiculous.”
Leicester host Portsmouth in today’s late kick-off.