Championship round-up: Leeds and Southampton win, Leicester struggle
Sunderland 1-2 Huddersfield
Huddersfield Town ended a five-match winless streak in the Championship as they produced a big upset to beat Sunderland 2-1 at the Stadium of Light.
Delano Burgzorg's second-half strike sealed victory for the Terriers, who won on the road for just the second time in the league this season.
Southampton 1-0 Bristol City
Southampton extended their unbeaten Championship record to 10 matches following a 1-0 midweek victory over Bristol City at the St. Mary's Stadium.
Sheffield Wednesday 1-1 Leicester City
Sheffield Wednesday secured a last-gasp draw against Leicester City at the Hillsborough Stadium, as the Owls avoided defeat for just the third time in 11 Championship matches.
Leeds 3-1 Swansea
Despite suffering a first-minute scare, Leeds United fought back to claim a convincing 3-1 victory over Swansea City as the Whites remain the only Championship side with an unbeaten home record.
Meanwhile, the Swans have now dropped points after scoring first on 17 occasions this season - a league high.
Blackburn 4-2 Birmingham
Freefalling Birmingham City tasted their fifth defeat in seven Championship matches under Wayne Rooney thanks to a quickfire Sammie Szmodics second half double in a 4-2 victory at Ewood Park.
Ipswich 3-1 Millwall
Ipswich Town hit back from a rare loss at the weekend to blitz Millwall 3-1 at Portman Road in the EFL Championship and maintain their push for a Premier League place next season, picking up just their second win from six competitive fixtures.