Sunderland came back from two goals down to beat in-form Swansea City 3-2 on the road on Saturday to keep within touching distance of the top two in the Championship.

Regis Le Bris' side found themselves 2-0 down inside 17 minutes at the Swansea.com Stadium, following goals from Zan Vipotnik and Liam Cullen.

But the Black Cats got back into the match on 28 minutes through Dan Ballard, who headed home from Trai Hume's free kick to score his first league goal since December 2023.

Dan Neil restored parity with a stunning strike from distance after being picked out by Jobe Bellingham, with the Sunderland midfielder rifling the ball home off the crossbar.

Bellingham then sealed the victory two minutes later, arriving late in the box to thump Chris Rigg's cutback beyond Lawrence Vigouroux for his third goal of the season.

The result saw Sunderland move up to third in the standings, while Swansea dropped to 10th in the division after suffering their first defeat in four Championship games.

Elsewhere, Sheffield United took top spot back in the second-tier following a 2-0 victory over lowly Plymouth Argyle at Bramall Lane, piling more pressure on head coach Wayne Rooney.

Goals from Gustavo Hamer and a late Kieffer Moore penalty secured a comfortable win for the league leaders, who lead Leeds by three points. Plymouth, meanwhile, are a point from safety after their fourth straight defeat.

Sheffield Wednesday got their play-off push back on track with a 3-1 victory over Oxford United at the Kassam Stadium, which was their third win in five matches.

Greg Leigh had got the hosts ahead in the first half, before Josh Windass equalised before half-time.

Jamal Lowe netted four minutes into the second half to put the Owls in front, before Djeidi Gassama volleyed in on 61 minutes to make things more comfortable for Danny Rohl's side.

Wednesday are ninth in the table, five points below sixth, while Oxford are 20th and just one point above the relegation zone.

Millwall were beaten 1-0 away to Middlesbrough in Neil Harris' final match as manager, having announced earlier this week that he would step away from his position.

Emmanuel Latte Lath got the only goal of the game after 10 minutes to seal a result that saw Michael Carrick's side go sixth. Millwall are 13th on 25 points after 20 matches, with the search for a new head coach already underway.