Two goals from Andre Schurrle were not enough to stop Chelsea from suffering their third away defeat of the season at the Britannia Stadium on Saturday.
Stephen Ireland then put the home side 2-1 up after the break, although Schurrle hit back to make it 2-2, also hitting the crossbar moments later.
But a stunning strike from substitute Oussama Assaidi put Chelsea to the sword in the 90th minute to hand Mark Hughes' men all three points.
Asmir Begovic - 6/10
The Bosnian goalkeeper hardly enjoyed his finest display, being beaten twice by Schurrle - and only being saved by the woodwork on the third occasion. He did do his bit, however, doing enough to restrict Chelsea to just the two goals.
Geoff Cameron - 7/10
Often seen both in Chelsea's half and his own, Cameron's contribution on the ball was only bettered by his work-rate off it. An unsung hero, the USA international was as important as anyone for Stoke.
Marc Muniesa - 7/10
Solid at the back and equally impressive on the ball, Muniesa yet again proved why Hughes showed enough faith in the defender to bring him to the Britannia Stadium this summer.
Ryan Shawcross - 8/10
Performing brilliantly, the Stoke captain led by example, making several important clearances, including a last-ditch dive to prevent a near-certain goal.
Glenn Whelan - 7/10
Another disciplined performer for the hosts, Whelan kept things ticking in midfield for the Potters and held things together physically when the Chelsea midfielders came at the Stoke defence.
Marc Wilson - 7/10
Although any notable contribution was minimal, Wilson performed ably both in defence and attack for the hosts.
Jonathan Walters - 8/10
Lively and a constant threat, Walters was a thorn in Chelsea's side all day long. His crosses, in particular, were troubling for the Blues' defenders.
Steven N'Zonzi - 7/10
Often the link between defence and attack, the Stoke midfielder was robust in the tackle and creative with his passing. Was heavily involved in most of the home side's attacking moves.
Peter Crouch - 8/10
Despite being booked for petulance in the second half, Crouch played the role of target man with aplomb for the Potters. His opener, when he took advantage of a Petr Cech error, was what inspired his side in the first place.
Charlie Adam - 6/10
The former Liverpool midfielder had a limited impact after coming off injured early in the game.
Marko Arnautovic - 7/10
Confident on the ball as ever, Arnautovic is another new recruit at Stoke this season who is repaying the faith shown in him by Hughes. His passing was as intricate as in previous games this term.
Wilson Palacios - 6/10
Came on too late to make a huge impact but was involved in the dying stages as Stoke won the game
Oussama Assaidi - 8/10
Although he only came on with six minutes to go, Assaidi made it a day to remember with a stunning 90th-minute strike to hand his side all three points, making him as important for the Potters as anyone.
Stephen Ireland - 9/10
Despite two bizarre misses, the former Aston Villa man was fantastic after replacing Adam early on. He scored a terrific goal to put Stoke 2-1 up and provided the assist for Assaidi's winner.
Petr Cech - 5/10
Chelsea's defence has plainly struggled so far this season and their goalkeeper did not help them today. Not only did the Czech concede three goals, he was directly responsible for the first, after failing to collect from a corner.
Branislav Ivanovic - 6/10
The Blues defender was actually terrific going forward but offered little in terms of defensive aid as his side conceded three goals for the second game running.
Cesar Azpilicueta - 7/10
Like all of Chelsea's defenders, Azpilicueta made mistakes. But his adventurousness going forward and occasional goal-preventing heroics meant he was not his side's biggest villain.
Gary Cahill - 5/10
The flop of the match, the England defender could barely put two passes together and was no help with his poor marking and lack of awareness.
John Terry - 6/10
A hero in the first half, Terry looked the part with several important first-half clearances. Once Stoke's first went in, however, the Chelsea skipper struggled to keep up with the game - and was also booked to cap a birthday to forget.
Jon Obi Mikel - 6/10
The Nigerian was an anonymous figure before being replaced by Frank Lampard in the 70th minute. He could have been forgiven for not contributing going forward - were it not for the two goals his side conceded.
Andre Schurrle - 9/10
Despite being on the losing side, the German was easily the best player on the park, scoring two great goals and coming ever so close to completing a memorable hat-trick.
Ramires - 5/10
He worked hard and ran himself ragged - but Ramires' wastefulness is as much to blame for Chelsea's defeat as their shocking defending. The Brazilian had 3-4 very good chances to win the game for his side and he took none of them.
Juan Mata - 7/10
Jose Mourinho will be worried that Chelsea seem to concede more when Mata plays but his attacking contribution was helpful. He provided the assist for Schurrle's second and delivered dangerous crosses all game.
Eden Hazard - 7/10
Schurrle may have stolen the limelight for the visitors but Hazard's display did not go unnoticed. He failed to score but his pace and trickery was, at times, breath-taking.
Fernando Torres - 7/10
Despite not scoring (again) the Spaniard produced an industrious performance and was unlucky to be replaced by Demba Ba in the second half.
Frank Lampard - 6/10
For once, Mourinho's changes made little impact and Lampard was ineffective after coming on.
Demba Ba - 6/10
Failed to change the game and would have done better alongside Torres, not replacing him.
Samuel Eto'o - 6/10
Looked ineffectual but will improve as he regains his fitness.
image: © tpower1978