The hosts took the lead in the 14th minute as Omar Marmoush completed a dangerous run towards goal before teeing up the young midfielder, who lashed a powerful effort on the edge of the box beyond Magpies goalkeeper Nick Pope.
Eight minutes later, United responded in positive fashion as Hall netted his first goal of the 2025/26 season. After Sandro Tonali's corner was cleared to Hall on the edge of the box, the left-back's deflected effort flew into the bottom right-hand corner.
Newcastle were behind for a second time in the 27th minute as O'Reilly netted his and City's second goal of the night, rising high from Erling Haaland's lofted cross inside the box before heading the ball into the far right-hand corner.
United head coach Eddie Howe opted for one solitary change to his starting XI after Wednesday's 6-1 away win against Qarabağ FK in the UEFA Champions League as Jacob Ramsey replaced Harvey Barnes.
Kieran Trippier makes his 150th club appearance this evening while Jacob Murphy, named on the substitutes' bench, is one appearance shy of 250 outings for his boyhood club.
The Magpies target a first ever Premier League victory at the Etihad, with their last league triumph against Man City recorded in September 2000 as Alan Shearer's strike sealed a 1-0 win at Maine Road.
Newcastle claimed a 2-1 win in November's reverse league fixture courtesy of Harvey Barnes' second half brace at St. James' Park but suffered a 3-1 loss against tonight's opponents in the Carabao Cup 17 days ago.
**Newcastle United:** Nick Pope, Kieran Trippier (c), Lewis Hall, Sandro Tonali, Anthony Gordon, Malick Thiaw, Anthony Elanga, Nick Woltemade, Joe Willock, Dan Burn, Jacob Ramsey.
**Subs not used:** John Ruddy, Aaron Ramsdale, Joelinton, Harvey Barnes, Will Osula, Jacob Murphy, Alex Murphy, Leo Shahar, Sean Neave.