Arsenal 1-0 Hull City: Ødegaard breaks the lock as Arsenal keep title pace
Arsenal got the result they needed at the Emirates Stadium on Saturday, beating Hull City 1-0 to stay top of the Premier League and sit six points clear of Manchester City. It was not clean, and it was not fluent for long spells, but it was controlled. Mikel Arteta will take that every time in a title race.
Martin Ødegaard scored in the 72nd minute, the only goal of a match Arsenal dominated statistically but had to grind through emotionally. Hull City, set up by S. Jakirović to frustrate, survived wave after wave until Ødegaard finally changed the terms of the afternoon.
After 10 league matches, the table looks clear: Arsenal are top with 27 points, six clear of Manchester City. Their form reads WWWWW. The package is not always spectacular, but the timeline is exactly what title challengers need: pressure, patience, goal, control.
Set-ups and starting XIs
Arsenal began in Mikel Arteta’s 4-2-3-1: David Raya in goal; Jurrien Timber, Ezri Konsa, Gabriel Magalhães and Riccardo Calafiori across the back; Bruno Guimarães and Declan Rice as the double pivot; Noni Madueke, Martin Ødegaard and Christos Tzolis behind Kai Havertz.
Hull City used a 5-3-2 under S. Jakirović: Konstantinos Tzolakis in goal; Lewie Coyle, Semi Ajayi, John Egan, Nobel Mendy and Elliot Stroud in the defensive line; Tim Iroegbunam, Lucas Gourna-Douath and Regan Slater in midfield; Mohamed Ali Cho and Oliver McBurnie up front.
That told the story early. Arsenal had the ball. Hull had the spaces blocked. Arteta’s side finished with 67% possession, 590 passes and 21 shots. Hull had 33% possession, 279 passes and 7 shots. The difference was huge, but for a long time the scoreline refused to follow the data.
How Arsenal found the breakthrough
Ødegaard was the player who kept asking the question. He completed the match with 82 passes, 5 key passes, 2 shots and the winning goal. When a game becomes narrow and repetitive, that kind of player matters more, not less. He gives structure a pulse.
Noni Madueke was Arsenal’s main outlet on the right. His numbers were strong: 4 key passes, 4 shots, 6 successful dribbles from 8 attempts and 8 duels won from 11. Hull could not ignore him, and that mattered because it helped stretch the back five just enough for Arsenal to keep returning to dangerous areas.
Bruno Guimarães also had influence before being replaced in the 89th minute. He made 95 passes, created 2 chances, made 3 tackles and blocked 2 shots. Arsenal’s control came from him as much as from territory. Declan Rice, withdrawn in the 63rd minute, had already taken 3 shots and won 5 of his 6 duels.
Still, Hull stayed alive because Konstantinos Tzolakis was outstanding. He made 9 saves. Without him, this is not a one-goal match. Semi Ajayi also gave Hull serious resistance before going off in the 69th minute, winning 7 of his 8 duels and registering 2 shots.
The key move came through Arteta’s bench. In the 63rd minute, Mikel Merino came on for Declan Rice and Viktor Gyökeres replaced Kai Havertz. In the 69th minute, Eberechi Eze came on for Christos Tzolis and Piero Hincapié replaced Riccardo Calafiori. Three minutes later, Arsenal had the goal.
No need to overcomplicate it: Martin Ødegaard scored in the 72nd minute. No assist was recorded. The Emirates exhaled.
The flashpoints
Hull’s plan was physical and compact, but it came at a cost.
Lewie Coyle was booked in the 34th minute for a foul. Arsenal thought they had a route from the spot in the 43rd minute, but a penalty involving Kai Havertz was cancelled after VAR.
Lucas Gourna-Douath was booked in the 48th minute. S. Jakirović was shown a yellow card for dissent in the 54th minute, a fair reflection of the tension building around Hull’s technical area and defensive work.
Hull changed first: Joe Gelhardt came on for Mohamed Ali Cho in the 60th minute. Brooke Norton-Cuffy replaced Lewie Coyle in the 61st minute, then was booked in the 61st minute. That summed up Hull’s afternoon: every adjustment came with risk.
Lucas Herrington replaced Semi Ajayi in the 69th minute. Elliot Stroud was booked in the 75th minute, then Ryan Giles came on for him in the 75th minute. Christos Mouzakitis also came on for Tim Iroegbunam in the 75th minute. Nobel Mendy was booked in the 87th minute.
Arteta made his final change in the 89th minute, MartÃn Zubimendi replacing Bruno Guimarães to close the match down.
Match stats
| Stat | Arsenal | Hull City |
|---|---|---|
| Possession | 67% | 33% |
| Total shots | 21 | 7 |
| Shots on goal | 10 | 2 |
| Shots inside box | 14 | 6 |
| Expected goals | 1.3 | 0.38 |
| Accurate passes | 508 | 196 |
| Total passes | 590 | 279 |
| Corners | 7 | 4 |
| Fouls | 6 | 15 |
| Yellow cards | 0 | 5 |
| Goalkeeper saves | 2 | 9 |
Why it mattered
This was a title-race win, not a highlight-reel win. Arsenal did not blow Hull away. They did not turn dominance into comfort. But they kept pressing against a low block, avoided losing discipline, and found the one action that changed the match.
Hull remain 13th with 11 points, and there was enough here for S. Jakirović to take something from the performance. Tzolakis gave them a platform. Ajayi, Egan and Mendy spent long spells under pressure. McBurnie worked without much service. But 0.38 expected goals tells the harder truth: Hull defended well enough to compete, not attacked well enough to take a point.
For Arsenal, the clean sheet matters too. David Raya made 2 saves, Ezri Konsa won all 7 of his duels, Gabriel Magalhães kept the centre secure, and the back line never allowed Hull to turn their frustration into chaos.
Arteta’s team now move on with 9 wins from 10 league matches, 15 goals scored and only 5 conceded. The next step is simple: keep the run alive, keep the gap intact, and keep finding answers when opponents arrive with a five-man wall and no interest in leaving space.










