Substitute Scott Hogan netted a 90th-minute winner since Stoke picked up their first win of the Championship year.
The Potters left a nightmare start as they fell behind Andre Ayew tapping in the rebound after Yan Dhandas shot was parried by Stoke keeper Adam Federici, inside a moment with boss Nathan Jones coming under pressure.
However, Stoke stunned Swansea by snatching the winner through Hogan at the passing, then levelled in the 22nd minute, Sam Clucas netting against his former club.
Ten-man Leeds were not able to take advantage as they lost 2-1 to Millwall.
After Neil Harris resigned during this week millwall, who had Adam Barrett in caretaker charge, moved in front with Jed Wallace after Gaetano Berardi was sent off turning a penalty from the 16th minute.
Tom Bradshaw made it 2-0 using a conclusion on the stroke of half-time but despite Ezgjan Alioski reducing the shortage a minute into the second half , Leeds couldnt find an equaliser.
Those results enabled West Brom to proceed top of the table at The Hawthorns following a win over Cardiff.
Matheus Pereiras curler (20) and Grady Diangana drive (42) put the Baggies 2-0 ahead in the break and Charlie Austin added a third with 19 seconds .
Cardiff striker Danny Ward bagged a brace (75 & 86) to establish a frantic end but Romaine Sawyers wrapped up the points in stoppage time.
Fulham shared with an interesting 2-2 draw with Charlton at Craven Cottage.
Conor Gallagher (41) place the visitors into a deserved lead but Fulham levelled 10 minutes into the second half when Ivan Cavaleiro fired home after a one-two with Bobby Decordova-Reid.
Macauley Bonne headed Charlton back in front in two minutes only to make everything square again half an hour after, pouncing from close variety.
Nottingham Forest climbed into second place, level after a 1-0 home win over Brentford since Ben Watson caught the only goal.
Preston are currently third after defeating against Barnsley 5-1 at Deepdale after extending their unbeaten league run to eight games.
Cameron McGeehan 2 moments canceled out daniel Johnsons 31st-minute opener for North End before half-time – Barnsleys first away goal in the league this year.
But Alex Neils side ran riot in the second half of Tom Barkhuizen (50), Johnson (60), Ben Pearson (63) along with Josh Harrop (77) on target.
As Bristol City went to the last play-off position after a 1-0 win over Reading, that drop to the bottom three famara Diedhiou netted the sole goal after 12 minutes.
Second-half goals from Karlan Grant (68), Juninho Bacuna (74) and Elias Kachunga (82) assisted Huddersfield post back-to-back league wins as they slipped past Hull 3-0 in the home.
A Matty Pearson personal goal in the 11th minute, following a blunder by goalkeeper Simon Sluga, along with another in Tom Lawrence (70) helped Derby into a 2-0 home win over Luton.
By thumping Blackburn 4-2 at Loftus Road QPR finished a run.
Nahki Wells (30) started the scoring with Ebe Eze (49) incorporating a second before Bradley Dack (57) halved the deficit from the playground area.
Bright Osayi-Samuel (60) along with Jordan Hugill (77) prolonged QPRs lead with Adam Armstrong (86) netting a consolation.
The first goal for Sheffield Wednesday of massimo Luongo ensured a win over Wigan in Hillsborough.
Birmingham beat Middlesbrough 2-1 on Friday night.
Read more here: http://hsecaravans.co.uk/?p=6808