Chris Brunt made his first appearance since picking up an injury in February as West Bromwich Albion beat Aston Villa 5-2 in their Premier League 2 Division 2 encounter at Walsall's Banks's Stadium.
The Northern Ireland midfielder was involved in the Baggies' fourth goal in his hour-long appearance, playing through Jonathan Leko, who was fouled before Tahvon Campbell converted the penalty.
Villa had gone ahead through Rushian Hepburn-Murphy, who scored twice on the night. But Rekeem Harper and Callum McManaman cancelled out his opener and Kane Wilson made it 3-2 before Campbell's double.
See: Aston Villa report | West Brom report
Swansea City maintained their 100% home record as they beat Blackburn Rovers 2-1 to stay top of the table.
Matthew Platt gave Rovers the lead but captain Keston Davies levelled before the break and a Daniel James penalty sealed the points.
See: Swansea report
West Ham United are second after an amazing final five minutes against Norwich City at Carrow Road, featuring two goals and two red cards.
First Canaries duo Louis Ramsay and Toby Syme were sent off, with Syme dismissed for conceding a penalty that was saved before spot-kick taker Toni Martinez scored the rebound. Marcus Browne secured a 2-0 win to leave Norwich bottom and without a point.
See: Norwich report | West Ham report
The division's other three matches all finished 2-1 with Wolves going third after beating Middlesbrough, Newcastle United winning at Brighton & Hove Albion and Fulham triumphing over Stoke City at the bet365 Stadium.
See: Middlesbrough report | Newcastle report | Fulham report