Jese Rodriguez scored the winner on a dream debut as Stoke City downed Arsenal with a controversial 1-0 victory at the bet365 Stadium.
The forward, loaned by Stoke from Paris Saint-Germain, struck early in the second half with an impressive finish as part of a lively performance.
Arsenal were aggrieved when Alexandre Lacazette had an equaliser ruled out for offside in a contentious decision.
And that moment proved decisive as the Gunners were unable to repeat their heroics from last week's opener against Leicester City to salvage a result.
The two teams now have three points from their first two matches. Arsenal, who were without the injured Alexis Sanchez, have not won their first two games in a Premier League season since 2009 as they suffer an early blow to their title hopes.
3 - Jesé is the third player to score a goal on his Premier League debut for @stokecity, after Ricardo Fuller & Michael Kightly. Smart.— OptaJoe (@OptaJoe) August 19, 2017
Jese started as one of two Stoke changes and he was the first to threaten after Darren Fletcher's pass played him in, the ex-Real Madrid forward denied when Petr Cech rushed out to save.
Jack Butland was called into action to keep out Danny Welbeck's first-time strike, shortly before the lively Jese led a counterattack that resulted in Eric Maxim Choupo-Moting firing straight at Cech at the other end.
Stoke lost Xherdan Shaqiri to injury midway through the first half, Mark Hughes going with Saido Berahino – dropped from the starting XI after last week's loss to Everton - to replace him as Choupo-Moting, who had started down the middle, moved out wide in a re-shuffle.
Arsenal were dominating possession and Butland had to make a point-blank save after a volley from Aaron Ramsey – in as one of two changes from the Gunners – after Alex Oxlade-Chamberlain's free-kick had set him up, while Stoke captain Ryan Shawcross missed the target with a good headed chance as the match reached half-time level.
But Stoke moved in front within 90 seconds of the restart, Arsenal allowing too much space for Jese to play a neat one-two with Berahino before sweeping a first-time, left-footed finish into the bottom corner.
Arsenal initially responded positively and had a penalty appeal for a Kurt Zouma handball turned down after Ramsey's header across goal had struck the on-loan Chelsea defender.
Butland was unconvincing as he saved from Hector Bellerin, shortly before Welbeck sent a looping header over in space.
But Stoke almost put the result beyond doubt on the break, Berahino's header from Erik Pieters' left-wing cross impressively saved by Cech's outstretched hand.
Arsenal turned to Olivier Giroud from the bench with 24 minutes left, the France striker replacing Sead Kolasinac in a tactical switch and joining Lacazette in attack.
Giroud had an immediate impact, setting up Welbeck, who was denied by Butland from close range.
After Stoke withdrew Jese, there was huge controversy with 18 minutes remaining, Lacazette firing an emphatic finish into the top corner from Giroud's flick, only to be flagged for offside in an extremely close decision.
77.3% - This was the highest possession figure that Arsenal have had in a single Premier League match since 2003-04 (77.3%). Defeated. pic.twitter.com/VnvZYv68Ys— OptaJoe (@OptaJoe) August 19, 2017
Lacazette was replaced along with Granit Xhaka as Arsene Wenger made a last throw of the dice by bringing on Theo Walcott and Alex Iwobi.
Hughes fumed that Shkodran Mustafi went unpunished for a hard late tackle on Pieters, before Giroud headed wide from Nacho Monreal's stoppage-time cross as the Gunners missed their last chance to grab an equaliser.
Key Opta stats:
- Stoke have lost just once in their last eight home Premier League games against the Gunners (W4 D3 L1).
- Stoke City posted their lowest possession figure in a Premier League game (22.7%).
- Indeed, only five teams have won a Premier League game with a lower share of possession than Stoke against Arsenal, since 2003-04.
- Saido Berahino provided an assist for the first time in 57 Premier League appearances, since last assisting in April 2015 against QPR.
|City style suits me and thrills neutrals, says De Bruyne|
|Guardiola ready to risk Kompany for Man City after Stones´ injury|
|Stones can bounce back stronger - Kompany|
|In-form Chelsea have regained hunger - Conte|
|Inter 2 Atalanta 0: Icardi brace sends Spalletti´s side second|
|Giampaolo promises more from ´extraordinary´ Sampdoria|
|Record-breaking Valencia tee up blockbuster Barcelona clash|
|Poor West Ham performance at Watford was to be expected - Moyes|
|We will see what happens in the future - Silva non-committal on Everton rumours|
|Stones can bounce back stronger - Kompany|
|Football needs to do more to combat racism - Boateng|
|Watford 2 West Ham 0: Misery for Moyes on Hammers bow|
|Unlucky 13: Benevento suffer record-breaking defeat|
|Juventus lost composure amid Sampdoria onslaught - Allegri|
|Sampdoria 3 Juventus 2: Champions slip further off the pace after thriller|
|Coleman confirmed as Sunderland boss|
|I was just injured - Belgium´s Nainggolan blasts ´stupid´ claims of feigned ailment|
|Leeds United 2 Middlesbrough 1: Losing streak snapped to ease pressure on Christiansen|
|Hughes backs Giggs for Wales job|
|Madrid confirm Ramos´ broken nose after derby clash|
|Kane wants to retire with Tottenham|
|Mourinho: Man United lacked balance with attacking line-up|
|Pastore not considering PSG exit to help World Cup chances|
|Wenger, Ozil & Sanchez uncertainty affecting Arsenal, says Seaman|
|Silva not surprised by Chelsea, Spurs interest in Richarlison|
|Ancelotti, Conte, Allegri on shortlist to replace Ventura|
|Perth Glory 0 Melbourne Victory 2: Visitors claim first A-League win of season|
|Marcelo unaware of Ramos-Ronaldo rift at Real Madrid|
|Neymar will take PSG´s next penalty - Cavani|
|Ranieri would consider coaching Italy|
|Postecoglou set for decision on Socceroos future|
|Championship Review: Millwall deny sloppy Sunderland, Wolves back on top|
|Simeone rallies around under-fire Griezmann|
|It´s a growth process - Montella optimistic despite Napoli loss|
|Spalletti happy at Inter, tips Ancelotti for Italy job|
|Sarri defends sacked Ventura over Insigne´s Italy snub|
|Los Blank-os! Misfiring Real Madrid break new ground under Zidane|
|Zidane upbeat despite derby stalemate|
|Zidane unsure on Ramos absence with suspected broken nose|
|Mind the gap! Real Madrid must make history to retain LaLiga title|
|Napoli 2 AC Milan 1: Insigne stars after Italy snub as leaders move four points clear|
|Atletico Madrid 0 Real Madrid 0: Defences dominate in historic derby|
|Pjaca scores winner for Juventus Primavera on return from injury|
|Lions don´t recover like humans! - Ibrahimovic and Pogba thrilled to be back|
|Pogba was different class - Mourinho praises midfielder after impressive comeback|
|Competition is good – PSG boss Emery explains benching Mbappe|
|Klopp apologises after Moreno misses birth of child|
|Manchester United 4 Newcastle United 1: Pogba shines as Ibrahimovic makes his return|
|Hodgson accuses Niasse of diving to win Everton penalty|
|Roma 2 Lazio 1: Nainggolan stunner proves decisive|
|´Why not?´ - Hazard believes Chelsea can catch City|
|Bournemouth hat-trick hero Wilson: I need to be selfish|
|Valverde admits scoreline in Leganes win was ´excessive´|
|Pulis leaves uncertain future to West Brom board|
|Results not far away for struggling Swansea, claims Clement|
|Heynckes proud of 500 Bundesliga wins as Bayern go six points clear|
|Al-Hilal 1 Urawa Red Diamonds 1: Rafael earns valuable first-leg draw|
|Stones could be set for six-week spell on sidelines|
|Paris Saint-Germain 4 Nantes 1: Cavani double puts hosts six clear|
|Guardiola delighted to maintain rhythm after international break|
|Woeful Sunderland set new record ahead of expected Coleman appointment|
|Suarez unmoved despite ending Barca drought|
|Leganes 0 Barcelona 3: Scruffy Suarez double ends goal drought|
|Crystal Palace 2 Everton 2: Niasse equaliser boosts Unsworth´s case|
|Heynckes reaches record 500th Bundesliga win|
|Bournemouth 4 Huddersfield Town 0: Hat-trick hero Wilson stars for 10-man Cherries|
|Burnley 2 Swansea City 0: Old boy Cork stars as Dyche´s men win again|
|Liverpool 3 Southampton 0: Record-breaking Salah blows Saints away|
|Leicester City 0 Manchester City 2: Jesus & De Bruyne on target as Guardiola´s title tilt continues|
|West Brom 0 Chelsea 4: Hazard leads rampant champions in piling pressure on Pulis|
|They love the club - Wenger hopeful over Ozil, Sanchez deals|
|Bayern Munich 3 Augsburg 0: Lewandowski double sends leaders six points clear|
|Wenger hails tenacious Ozil after derby delight|
|Lacazette and Sanchez are always dangerous - Ozil|
|Pochettino fumes over refereeing decisions after derby defeat|
|I´m happy at Juventus - Allegri rejects Italy speculation|
|Lamela returns from injury for Tottenham U23s|
|Arsenal 2 Tottenham 0: Ozil and Sanchez come up trumps for Wenger|
|Kimmich: Working with Guardiola was incredible|
|Bale thanks Coleman after Wales coach steps down|
|Kane & Alli fit for Spurs at Arsenal, Lacazette starts|
|Sydney leapfrog slapstick Jets at A-League summit|
|Christensen guides the way for Loftus-Cheek & Abraham at Chelsea|
|Mertens: Sarri´s tactics give Napoli 12 men|
|Aubameyang back in Dortmund fold pre-Spurs|
|Bosz laments ´ridiculous´ goals|
|Madrid have best kids stockpiled – Simeone|
|Guardiola backs Stones to get even better|
|Ibrahimovic will start with bench role, says Mourinho|
|Injections to play a friendly – Mourinho slams England over Jones handling|
|Championship Review: Sheffield United go top|
|Schurrle: Dortmund couldn´t deal with Stuttgart counter-attacks|