Birmingham and Cardiff moved to the top of the table following a dramatic day in The Championship.
Crystal Palace headed into their game with Birmingham with a 100 percent record, but crashed to a 2-1 defeat at St Andrews.
Jobi McAnuff opened the scoring for Palace after 11 minutes when his shot was deflected past Maik Taylor by Bruno N'Gotty's attempted block.
Steve Bruce's side responded quickly, Nicklas Bendtner latching onto Mehdi Nafti's pass and finishing clinically to continue his fine start to the season.
Their winner came two minutes into stoppage time but was no less than they deserved, Sebastian Larsson with a cool right-foot strike.
Cardiff joined Birmingham on ten points with a late 1-0 victory over Leeds at Elland Road.
Willo Flood proved to be the hero, stepping off the bench to convert Michael Chopra's pin-point cross.
Burnley have started the season brightly, but they slipped to a 1-0 defeat against Wolves. Jemal Johnson took advantage of a poor clearance to give Mick McCarthy's side all three points.
High-flying Plymouth were stunned by a second half comeback from Sheffield Wednesday at Home Park, as the injury-plagued Owls hit back from Paul Wotton's penalty (43) to secure a 2-1 win.
Sean McAllister (52) and Burton O'Brien netted for Wednesday to propel them up the table.
Sunderland's disastrous start to the season continued against minnows Southend, a 3-1 defeat leaving Niall Quinn's side rooted to the foot of the table.
Adam Bennett scored a brace for The Shrimpers (45 and 68) and Lee Bradbury added another (89), before Jon Stead grabbed a consolation goal in the dying seconds of the game.
Hull and Ipswich had both lost their first three games, but picked up their first points of the campaign following an uninspiring 0-0 draw at Portman Road.
West Brom maintained their unbeaten run and kept the pressure on Colchester with a 2-1 victory at The Hawthorns. Nathan Ellington scored from the penalty spot (11) and Ronnie Wallwork (41) doubled the lead. Jamie Guy (83) gave Colchester a glimmer of hope but they could not force an equaliser.
Barnsley and Southampton shared four goals at Oakwell, with Marc Richards (45) and Paul Hayles on target for the home side and Grzegorz Rasiak bagging two goals for Saints.
Preston rescued a late 1-1 draw from their game with QPR. Gareth Ainsworth scrambled home the opener for QPR (5) and their lead stood for over 80 minutes until Paul McKenna's leveller (86).
Luton and Stoke played out a topsy-turvy 2-2 draw at Kenilworth Road.
Peter Sweeney seized upon some poor defending to fire The Potters ahead (10), before Luton scored twice in the space of six minutes through Leon Barnett (54) and Richard Langley (60).
Luke Chadwick equalised for Stoke (70) to set up an exciting finale, but neither side could force a winner.
The final game of the day, between Derby and Norwich, finished goalless.
Click below for individual match summaries:
Barnsley 2-2 Southampton
Birmingham City 2-1 Crystal Palace
Burnley 0-1 Wolves
Derby County 0-0 Norwich City
Ipswich Town 0-0 Hull City
Leeds United 0-1 Cardiff City
Luton Town 2-2 Stoke City
Plymouth Argyle 1-2 Sheffield Wednesday
Preston North End 1-1 Queens Park Rangers
Southend United 3-1 Sunderland
West Bromwich Albion 2-1 Colchester United