Cardiff City dropped points for the first time this season as Fulham held them to a 1-1 draw at Craven Cottage.

Ryan Sessegnon opened the scoring for the hosts, before Danny Ward's late equaliser ensured that former Burton Albion manager Neil Warnock's side maintained their unbeaten start to the season.

Elsewhere, Clayton Donaldson's brace ensured that Sheffield United continued their impressive start to life back in the second-tier as they defeated Sunderland 2-1 at the Stadium of Light.

The Blades sit fifth in the Championship after their fourth victory of the campaign, with Jack Rodwell's late goal a mere consolation for the Black Cats.

Middlesbrough ran out 3-0 winners against the Brewers' relegation rivals Bolton Wanderers thanks to a double from record signing Britt Assombalonga, with Marvin Johnson adding a third.

Fellow big-spenders Wolverhampton Wanderers edged past 10-man Milwall 1-0 thanks to a Diogo Jota effort, while west Midlands rivals Aston Villa continued their slow start to the season with a goalless draw at home to Brentford.

Aden Flint's effort six minutes from time earned Bristol City a 1-0 win over Reading, while Nelson Oliveira's strike ensured Burton's opponents on Tuesday night, Norwich, overcame Birmingham City by the same score-line.

Preston North End were held to a 1-1 draw by Barnsley at Deepdale, while goals from Jamie Mackie and Luke Freeman gave ensured Queens Park Rangers overcame Ipswich Town 2-1, despite a late Bersant Celina effort from the visitors.

In the late game, Sheffield Wednesday overcame Nottingham Forest 3-1 as goals from Gary Hooper, Stephen Fletcher and Kieran Lee saw off the visitors.