Newcastle have just won our first game in 10 after losing eight of the previous nine games.
On the other hand, Manchester City have won their last 17 Premier League games and are 12 points ahead of second-placed Manchester United with a game in hand.
They also have a goal difference of +48.
So every pundit will be confident this will be an easy win for City, but football is a funny game.
Rafa Benitez – can he somehow get a result tonight?
And our lads will have a lot more confidence after beating West Ham 3-2 on Saturday in what was a (very) good performance.
So anything is possible.
We hope Henri Saivet gets another chance tonight with Mikel Merino, Isaac Hayden and Jonjo Shelvey all available again for tonight’s game.
Aleksandar Mitrovic, Florian Lejeune, and Jesus Gamez are injured and not available.
Here’s a possible Newcastle team for tonight’s big test with Rafa needing to rest some players.
Yedlin Lascelles (c) Clark Dummett
Ritchie Saivet Merino Murphy
That’s four changes from the side that did so well at the London Stadium, but we don’t currently have the strength in depth to make too many more changes.
What team would you start tonight remembering we have a home game on Saturday against Brighton followed by an away game at Stoke two days later?