Arsenal 1-0 Manchester City: Gabriel Martinelli scores dramatic late winner

Gabriel Martinelli scored a dramatic late winner as Arsenal earned a statement victory over defending Premier League champions Manchester City at Emirates Stadium.

A largely disappointing game was given a stunning finale four minutes from time just as both sides looked certain to have to settle for a point.

Making his return from a hamstring injury as a substitute, Martinelli's strike deflected in off Nathan Ake to earn Arsenal a first league win over City since December 2015.

It was a moment that sparked wild celebrations and put the Gunners level on points with north London rivals Tottenham at the top of the table.

The biggest talking point until the goal was how City's Mateo Kovacic somehow stayed on the pitch after late tackles on both Martin Odegaard and Declan Rice.

City had the better early opportunities when Rice cleared off the line from Josko Gvardiol before Ake scooped a shot over the bar from close range.

Arsenal keeper David Raya, who had an uncertain time, was twice almost caught in possession on his line by Julian Alvarez.

But it was the home side who were elated as Martinelli, introduced off the bench for the second half, made that vital contribution.

Arsenal show their mettle

Arsenal seemed gripped with nerves early on against a City team who have maintained such a stranglehold on them in the Premier League in recent years.

Raya was hesitant, especially with the ball at his feet, and even the Arsenal fans who have been so supportive of Mikel Arteta's side were showing signs of impatience.

The introduction of Martinelli for Leandro Trossard after the break made a huge difference as the Brazilian ran at the City defence and finally posed problems - even though visiting keeper Ederson was initially largely untroubled.

Arsenal were organised and resilient in defence, keeping Erling Haaland at bay, and all their hard work was rewarded with the winner, albeit with it coming through that crucial deflection off Ake.

City and Pep Guardiola have cast a shadow over Arsenal in recent years, not least when they hauled them in at the critical point of last season's title race, but this victory will surely give the Gunners huge self-belief.

City come up short

City previously had to go back to December 2018 to recall the taste of successive Premier League defeats, when they lost at home to Crystal Palace and away to Leicester City.

They dropped only three further points all season after that double jolt. Now they must recover again after losing in the league at Wolves and here at Arsenal, where they were way short of their best.

City, as usual, had plenty of possession, but they lacked their normal thrust and sharpness, with striker Haaland reduced to the role of a virtual spectator.

There was indiscipline, too, from Kovacic, who was fortunate to only be shown a yellow card for a poor challenge on Odegaard yet still followed it up almost immediately with another on Rice.

The indiscipline spilled over at the final whistle too as a clutch of City players including Haaland and Kyle Walker were involved in a heated exchange with a number of Arsenal's backroom staff.

Guardiola's side will be bitterly disappointed with these past two league results - but history shows City have the quality and character to return to their best swiftly.

Player of the match

Gabriel MartinelliGabriel Martinelli

with an average of 8.57

Arsenal

  • Squad number11Player nameGabriel MartinelliAverage rating

    8.57

  • Squad number41Player nameRiceAverage rating

    7.96

  • Squad number2Player nameSalibaAverage rating

    7.87

  • Squad number6Player nameGabriel MagalhãesAverage rating

    7.71

  • Squad number9Player nameGabriel JesusAverage rating

    7.54

  • Squad number8Player nameØdegaardAverage rating

    7.53

  • Squad number29Player nameHavertzAverage rating

    7.49

  • Squad number18Player nameTomiyasuAverage rating

    7.49

  • Squad number4Player nameWhiteAverage rating

    7.38

  • Squad number5Player nameParteyAverage rating

    7.12

  • Squad number35Player nameZinchenkoAverage rating

    6.86

  • Squad number20Player nameJorginhoAverage rating

    6.78

  • Squad number19Player nameTrossardAverage rating

    6.53

  • Squad number14Player nameNketiahAverage rating

    6.37

  • Squad number22Player nameRayaAverage rating

    5.70

  • Manchester City

  • Squad number2Player nameWalkerAverage rating

    4.93

  • Squad number47Player nameFodenAverage rating

    4.76

  • Squad number31Player nameEdersonAverage rating

    4.63

  • Squad number24Player nameGvardiolAverage rating

    4.61

  • Squad number82Player nameLewisAverage rating

    4.60

  • Squad number3Player nameRúben DiasAverage rating

    4.53

  • Squad number19Player nameÁlvarezAverage rating

    4.47

  • Squad number6Player nameAkéAverage rating

    4.43

  • Squad number20Player nameBernardo SilvaAverage rating

    4.40

  • Squad number5Player nameStonesAverage rating

    4.34

  • Squad number11Player nameDokuAverage rating

    4.06

  • Squad number27Player nameMatheus NunesAverage rating

    3.75

  • Squad number9Player nameHaalandAverage rating

    3.56

  • Squad number8Player nameKovacicAverage rating

    3.41

  • Line-ups

    Arsenal

    Formation 4-3-3

    22Raya

    4White2Saliba6Gabriel35Zinchenko

    8Ødegaard20Jorginho41Rice

    9Gabriel Jesus14Nketiah19Trossard

    • 22Raya
    • 4White
    • 2Saliba
    • 6Gabriel
    • 35ZinchenkoSubstituted forTomiyasuat 75'minutes
    • 8Ødegaard
    • 20JorginhoBooked at 11minsSubstituted forParteyat 75'minutes
    • 41Rice
    • 9Gabriel JesusBooked at 90mins
    • 14NketiahSubstituted forHavertzat 75'minutes
    • 19TrossardSubstituted forMartinelliat 45'minutes

    Substitutes

    • 1Ramsdale
    • 5Partey
    • 10Smith Rowe
    • 11Martinelli
    • 15Kiwior
    • 18Tomiyasu
    • 21Fábio Vieira
    • 24Nelson
    • 29Havertz

    Man City

    Formation 4-3-3

    31Ederson

    2Walker3Rúben Dias6Aké24Gvardiol

    82Lewis20Bernardo Silva8Kovacic

    19Álvarez9Haaland47Foden

    • 31EdersonBooked at 90mins
    • 2Walker
    • 3Rúben Dias
    • 6Aké
    • 24Gvardiol
    • 82LewisSubstituted forStonesat 68'minutes
    • 20Bernardo SilvaBooked at 23mins
    • 8KovacicBooked at 29minsSubstituted forNunesat 68'minutes
    • 19ÁlvarezSubstituted forDokuat 68'minutes
    • 9Haaland
    • 47Foden

    Substitutes

    • 4Phillips
    • 5Stones
    • 10Grealish
    • 11Doku
    • 18Ortega
    • 21Gómez
    • 25Akanji
    • 27Nunes
    • 52Bobb

    Referee:Michael Oliver

    Attendance:60,233

    Match Stats

    Live Text

  • Match ends, Arsenal 1, Manchester City 0.

  • Second Half ends, Arsenal 1, Manchester City 0.

  • Ederson (Manchester City) is shown the yellow card.

  • Gabriel Jesus (Arsenal) is shown the yellow card.

  • Jérémy Doku (Manchester City) wins a free kick in the defensive half.

  • Foul by Gabriel Jesus (Arsenal).

  • Goal! Arsenal 1, Manchester City 0. Gabriel Martinelli (Arsenal) right footed shot from outside the box to the bottom left corner. Assisted by Kai Havertz.

  • Jérémy Doku (Manchester City) wins a free kick in the defensive half.

  • Foul by Gabriel Jesus (Arsenal).

  • Corner, Arsenal. Conceded by Jérémy Doku.

  • Substitution, Arsenal. Thomas Partey replaces Jorginho.

  • Substitution, Arsenal. Kai Havertz replaces Eddie Nketiah.

  • Substitution, Arsenal. Takehiro Tomiyasu replaces Oleksandr Zinchenko.

  • Attempt missed. Martin Ødegaard (Arsenal) left footed shot from outside the box is high and wide to the left. Assisted by Gabriel Martinelli.

  • Corner, Manchester City. Conceded by Ben White.

  • Foul by Kyle Walker (Manchester City).

  • Gabriel Martinelli (Arsenal) wins a free kick in the defensive half.

  • Substitution, Manchester City. Jérémy Doku replaces Julián Álvarez.

  • Substitution, Manchester City. Matheus Nunes replaces Mateo Kovacic.

  • Substitution, Manchester City. John Stones replaces Rico Lewis.

  • ncG1vNJzZmivp6x7o67CZ5qopV%2BovbC%2B02idqKekl66tuI5vbXJvZG2Fcw%3D%3D