Aston Villa left St James' Park with all three points after edging out Newcastle 0-1 on Saturday, 17 October 2026. The visitors made their early pressure count and went into the break ahead, with the score 0-1 at half-time proving enough to settle things. Newcastle huffed and puffed after the restart but couldn't find a way through a well-organised Villa backline, and the longer the game went on, the more it felt like the home side's night just wasn't going to happen. For Newcastle, this is a result that stings more than the scoreline suggests. A single goal shouldn't have been enough to beat them at home, yet they never looked like finding an equaliser. Villa, meanwhile, will take the three points gladly and head into their next fixture with real momentum, having shown they can grind out a result on the road even without being at their fluent best.
The Matchup
Newcastle 0-1 Aston Villa was the final score at St James' Park, in a game where Aston Villa did enough across the ninety minutes to deserve the three points. It was not always comfortable for Aston Villa, and Newcastle pushed for a way back into the game, but the result stood. Games like this can carry real weight later in the season, so this is a scoreline worth remembering. Below is a closer look at how the match broke down, statistically.
Looking Ahead
Newcastle have a quick chance to build on this result. Their next test comes away at Crystal Palace, and how they respond after this result will be worth watching. You can follow the build-up and everything you need to know when Crystal Palace vs Newcastle going to play at 25 October 2026 in English Premier League 2026-27.
Aston Villa, meanwhile, does not have long to wait before getting back out onto the pitch. They are next in action at home to Man City, a game that will give an early sense of how they carry this result forward. Full details are here: Aston Villa vs Man City going to play at 24 October 2026 in English Premier League 2026-27.