Both sides are looking for a shot at redemption after disappointing performances in EPL play on Sunday. Newcastle gave Sunderland their first win of the season, while City dropped a high-profile match against Chelsea.
However, there is enough talent on each club to believe that the winner of this match could go on to win the entire League Cup.
With the possibility of taking home a trophy on the line, this is certain to be an exciting battle throughout.
When: Wednesday, Oct. 30, at 3:45 p.m. ET; 7:45 p.m. GMT
Where: St. James' Park, England
Watch: Not available on TV
Live Stream: NBC Sports Live Extra
Odds (SkyBet): Manchester City (2-3), Newcastle (4-1), Draw (14-5)
Top Storyline: How Deep is Manchester City?
When it comes to the first team, few clubs in the Premier League can match the depth of Manchester City. They have the ability to get scoring from a lot of different places, including Sergio Aguero, Yaya Toure, Edin Dzeko and others.
However, these top players are unlikely to see the pitch in this matchup, as the squad looks to rest up for the Premier League and Champions League matches.
This puts more pressure on some younger players who might not get as many starts, like Stevan Jovetic or Marcos Lopes.
On the other hand, Newcastle will have more stars available in this matchup, which might be enough to earn the upset win.
Prediction: Newcastle 2, Manchester City 1
Not only will Manchester City have a lesser roster, but the club has struggled immensely on the road this year. The squad only has one win and a draw in five EPL matches away from home, compared to a flawless 4-0 record at home.
These struggles will continue at St. James' Park with Newcastle showcasing the solid offensive attack that will keep the team on the top half of the league table this year.
Even if Yohan Cabaye and Loic Remy do not play, there is enough skill on this roster to earn a victory.
Follow Rob Goldberg on Twitter for the latest breaking news and analysis.