Arsenal missed the chance to move level on points with Premier League leaders Manchester City as their unbeaten start to the season came to an end with a 1-0 defeat by Newcastle at St James' Park.
The 22-year-old fired in from close range but Magpies fans were left waiting to find out if his 64th minute effort would stand as VAR checked for a litany of potential infractions in the build-up.
The tie had burst into life in the first period after Kai Havertz received a yellow card for a late tackle on Sean Longstaff. Tempers boiled over before Bruno Guimaraes found himself fortunate to stay on the pitch after a stray elbow on Jorginho.
In a game lacking in clear cut opportunities, Eddie Howe's side managed to restrict a toothless Arsenal to scraps.
Mikel Arteta saw his side suffer their second defeat in as many games and their first in the league this season.
0' The match is about to start!
15' Tomiyasu fires his shot into the sky
21' Saka misses a golden chance!
37' Yellow Card! Havertz booked
37' Yellow Card! Gordon booked
63' CHANCE! Rice’s header over the bar
64' GOAL! Newcastle 1-0 Arsenal (Gordon)
80' Sub! Trossard replaces Nketiah
Newcastle XI: Callum Wilson, Trippier, Schar, Burn, Lascelles, Pope, Almiron, Joelinton, Guimaraes, Sean Longstaff, Gordon
Subs: Dubravka, Ritchie, Krafth, Dummett, J.Murphy, Willock, Tino Livramento, Lewis Hall, Lewis Miley
Arsenal XI: Jorginho, David Raya, Rice, Tomiyasu, Gabriel, Havertz, Ben White, Nketiah, Martinelli, William Saliba, Saka
Subs: Cedric, M.Elneny, Trossard, Zinchenko, Nelson, Ramsdale, Karl Hein, Jakub Kiwior, Fábio Vieira
Read on m.allfootballapp.com