Angry West Brom supporters turned on Steve Bruce as Swansea struck a late goal to win 3-2 at the Hawthorns. The result means Bruce’s side have won once in the Championship this season, and not for six games.
Matt Sorinola gave Swansea a sixth-minute lead – the eighth time Albion had conceded first in 11 games this season, six of which have come in the first 15 minutes.
Loud boos greeted the half-time whistle after West Brom’s appeals for a penalty were waved aside by the referee, Graham Scott, but the hosts were level within three minutes of the restart through Jake Livermore and Grady Diangana put his side ahead in the 65th minute.
Swansea equalised 10 minutes later through Oliver Ntcham and West Brom squandered the chance to regain the lead when substitute Karlan Grant missed an 81st-minute penalty.
Instead, it was Swansea who won it when Michael Obafemi turned past his man on to Ntcham’s pass to sidefoot past David Button – prompting chants of “You’re getting sacked in the morning” to Bruce from both ends of the ground.
Quick Guide
League One: Ipswich edge Pompey in thriller
Show
Ipswich overcame promotion rivals Portsmouth 3-2 in a thriller at Portman Road. Colby Bishop levelled twice from the spot for Pompey, after Marcus Harness and then Freddie Ladapo had struck for the hosts. In the 80th minute, just 60 seconds after Bishop’s second penalty, Wes Burns headed home what proved to be the winner.
Kieran McKenna’s side are second in the table behind Plymouth, who won 1-0 at Wycombe thanks to Sam Cosgrove’s early penalty. Sheffield Wednesday are third after Will Vaulks’ superb long-range strike earned victory at Port Vale. Barnsley, who grabbed a late win at Fleetwood, and Bolton, who beat Lincoln 2-0 at home, complete the top six.
James Collins scored twice as Derby marked Paul Warne’s first game in the dugout with a 2-0 win at Cambridge. The Exeter manager, Matt Taylor, confirmed he has been offered the Rotherham job vacated by Warne. ‘I have a decision to make; it would be a huge wrench to leave,’ Taylor said after the Grecians’ 2-2 draw with Bristol Rovers.
Victor Adeboyejo’s hat-trick gave Burton only their second win of the season as they beat fellow strugglers Forest Green 3-2 despite Tom Hamer’s red card. Morecambe drop to the bottom after losing 3-1 at Accrington, with Arthur Gnahoua sent off for the visitors. Cheltenham earned a welcome win, seeing off Shrewsbury 2-0 at home.
Peterborough held off a dramatic late fightback to complete a 3-2 win at MK Dons. Jonson Clarke-Harris, Kwame Poku and Ricky-Jade Jones put Posh three goals up, before the struggling hosts found two stoppage-time goals. Charlton drew 1-1 with Oxford, with Jayden Stockley cancelling out Marcus Browne’s early goal.
Troy Deeney struck an equaliser for Birmingham as leaders Sheffield United were frustrated in a 1-1 draw at Bramall Lane. Oliver McBurnie fired the home side ahead in their pursuit of a fifth successive win but Deeney’s close-range effort extended Birmingham’s unbeaten run to four games.
Teemu Pukki’s predatory finish helped in-form Norwich take advantage with a 1-0 victory at Blackpool. Pukki hit his fourth goal in four games to hand Dean Smith’s side a deserved seventh win in their past eight. It leaves them still on the coat-tails of the leaders, while stuttering Blackpool slid to a worrying fourth defeat in five matches.
Reading secured their fifth win in six home league matches with a 3-1 victory over struggling Huddersfield. Defender Tom McIntyre nodded Reading in front in the 29th minute and they extended their lead nine minutes before the break with a freak own goal from Huddersfield’s keeper, Lee Nicholls.
Huddersfield, with their new head coach, Mark Fotheringham, in charge for the first time, improved slightly after the interval but were undone again when substitute Yakou Meite tapped home in the 81st minute.
Tom Lees nodded in a Sorba Thomas corner deep into stoppage time to make it 3-1 but Huddersfield were soundly beaten.
Viktor Gyokeres’s first-half strike secured Coventry’s first win of the season as they beat Middlesbrough 1-0 at the CBS Arena. The 24-year-old, reportedly the subject of a bid from Chris Wilder’s men in the summer, scored his third league goal of the campaign to seal the Sky Blues’ first victory since mid-April. They remain bottom, but dragged Middlesbrough into the bottom three with them.

Blackburn scored two quick second-half goals through Tyrhys Dolan and Ben Brereton Díaz to return to winning ways with a 2-1 victory over Millwall. Jake Cooper’s header in the 75th minute halved the deficit and Millwall pushed forward for an equaliser – but they missed two stoppage-time chances.
First-half goals from Stefan Johansen and Tyler Roberts proved enough for QPR to record a 2-1 victory over Bristol City at Ashton Gate. Johansen fired the visitors in front on 19 minutes, latching on to the rebound after Dan Bentley had tipped a Chris Willock shot on to a post.
Quick Guide
League Two: Newport end Orient’s unbeaten run
Show
Leaders Leyton Orient suffered their first defeat of the League Two season, going down 2-1 at home to Newport. Will Evans’ header put the Exiles in front after 22 minutes, with an Omar Bogle penalty doubling their lead. Aaron Drinan pulled one back in the 64th minute, but it was not enough for Richie Wellens’ side.
Mitch Pinnock led Northampton‘s 2-1 comeback win at Swindon to close the gap at the top to two points. Jonny Williams put the visitors ahead in the 61st minute but Ben Fox flicked in Pinnock’s free-kick seven minutes later before provider turned scorer with an 88th-minute tap-in. Third-placed Stevenage also capitalised on Orient’s loss, with a late Luke Norris penalty securing a 2-1 success at struggling Crawley.
Bradford won a third straight away game for the first time since 2017 after the on-loan Aston Villa winger Tyreik Wright got the decisive goal in a 2-1 victory at winless Hartlepool. Tranmere continued their upturn in form, with Josh Hawkes’ fine finish earning a 1-0 home win over Barrow. Salford had to settle for a draw at home to Grimsby after Lewis Richardson cancelled out Theo Vassell’s second-minute header.
Matt Bloomfield’s first game as Colchester manager ended in a 2-1 defeat at Wimbledon. Kwesi Appiah scored both goals for the hosts, including a second-half penalty to secure the three points. Rochdale stay bottom after a 2-1 home defeat to Doncaster, with George Miller scoring the winner.
Stockport were denied a welcome win by Andy Williams’ late equaliser for Walsall at Edgeley Park. Alex MacDonald’s dramatic last-gasp winner against Sutton earned Gillingham only their second win of the season, while Carlisle and Crewe played out a goalless draw.
Three minutes later, Kenneth Paal broke away down the left and supplied the cross for Roberts to double the advantage with a far-post volley. Former QPR striker Nahki Wells pulled a goal back on 61 minutes, slotting home from close range after Rangers made a hash of clearing Andreas Weimann’s low cross from the right. The home side threw extra men forward in search of an equaliser, but Rangers defended strongly to take three deserved points.
Callum Robinson headed home in the last-minute to secure Cardiff a 1-1 draw against Burnley in Mark Hudson’s first game as manager. Nathan Tella struck three minutes into the second half to reward the increasing superiority of Vincent Kompany’s side, but Cardiff refused to surrender and Robinson rose at the far post on his home debut to meet Mahlon Romeo’s cross and find the corner of the net.

Life after Paul Warne at Rotherham began with a 2-0 home defeat by Wigan. Warne’s long association with the Millers, as a player, coach and then across six years in the dugout as manager, ended last week with his move to Derby, alongside the bulk of his backroom staff. Joint caretaker manager and captain Richard Wood named himself in the starting XI, with Lee Peltier calling the shots from the dugout. Billy Mercer has also joined the Millers on a temporary coaching basis while chairman Tony Stewart hunts for a replacement for Warne.
Goals in either half, from Will Keane and Tom Naylor, ensured the points went to Leam Richardson’s men, who remain unbeaten on their league travels.
Sunderland and Preston were forced to share the spoils after their game finished goalless at the Stadium of Light. It means the Black Cats drop into seventh while Preston move up to 14th, with three goals scored and four conceded from 11 games.