Heal Scott Hogan netted a winner as Stoke finally picked up their first win of the Championship season.
With manager Nathan Jones coming under increasing pressure, the Potters left a nightmare start as they fell behind inside a minute, Andre Ayew tapping in the rebound after Stoke keeper Adam Federici parried Yan Dhandas shot.
But Stoke stunned Swansea by snatching the winner through Hogan at the passing, then levelled at the 22nd minute, Sam Clucas netting against his former team.
Ten-man Leeds were not able to make the most since they lost 2-1 to Millwall.
After Neil Harris resigned throughout the week, millwall, whod Adam Barrett at caretaker fee, moved in front with Jed Wallace after Gaetano Berardi was sent off converting a penalty in the 16th minute.
Tom Bradshaw made it 2-0 using a fine finish on the stroke of half-time but Leeds couldnt find an equaliser despite Ezgjan Alioski reducing the deficit a minute into the second half.
Those results enabled top of the table to proceed at The Hawthorns after a 4-2 win over Cardiff.
Matheus Pereiras curler (20) and Grady Diangana drive (42) put the Baggies 2-0 ahead in the rest and also Charlie Austin added a third with 19 minutes left.
Cardiff striker Danny Ward ripped a brace (75 & 86) to set up a frantic finish but Romaine Sawyers wrapped up the points in stoppage time.
Fulham shared an entertaining 2-2 draw at Craven Cottage with Charlton.
Conor Gallagher (41) put the visitors into a deserved lead but Fulham levelled 10 minutes into the second half when Ivan Cavaleiro fired home following a one-two with Bobby Decordova-Reid.
Macauley Bonne led Charlton back in front in two minutes only to make it half an hour later, pouncing from close range.
As Ben Watson grabbed the only goal following a 1-0 home win over Brentford, nottingham Forest climbed into second place on points with West Brom.
Preston are third after beating Barnsley 5-1 at Deepdale after extending their unbeaten league run to eight games.
Daniel Johnsons 31st-minute opener for North End has been completed by Cameron McGeehan two moments before half-time – Barnsleys first away goal in the league this year.
However, Alex Neils side ran riot in the second half with Tom Barkhuizen (50), Johnson (60), Ben Pearson (63) along with Josh Harrop (77) on goal.
As Bristol City moved to the last play-off position after a 1-0 win over Reading, that fall to the bottom 31, famara Diedhiou netted the only goal.
Second-half targets from Karlan Grant (68), Juninho Bacuna (74) and Elias Kachunga (82) helped Huddersfield post back-to-back league wins since they slipped past Hull 3-0 in the home.
A Matty Pearson own goal in the 11th minute, after a blunder by goalkeeper Simon Sluga, and a second in Tom Lawrence (70) helped Derby to a 2-0 home win over Luton.
QPR finished a two-game dropping run by thumping against Blackburn 4-2 at Loftus Road.
Nahki Wells (30) opened the scoring with Ebe Eze (49) adding another before Bradley Dack (57) halved the deficit from the playground area.
Intelligent Osayi-Samuel (60) along with Jordan Hugill (77) extended QPRs guide with Adam Armstrong (86) netting a consolation.
The primary target for Sheffield Wednesday of massimo Luongo ensured a win over Wigan.
Birmingham beat Middlesbrough 2-1 on Friday night.

Read more: