Newcastle emerged from the break unchanged after a dismal 1-0 first half though Fabian Schar pushed forward into the midfield.
The change made a slight difference as Newcastle were able to keep the ball more and string together a few passes. The early improvement, however, didn’t produce much in the final third apart from a tempting Saint-Maximin cross that found no takers in the box.
Bruce countered a double Manchester City change in the 64th minute with one of his own. Off came Andy Carroll, who had just picked up a yellow, and Miguel Almiron for Joelinton and Dwight Gayle.
It should have paid immediate dividends as City lost possession deep in their end on a wayward pass from Nicolas Otamendi that fell to Allan Saint-Maximin. The Frenchman was able to find Dwight Gayle in the box, but the striker missed a tap in from 10 yards out and somehow put the ball over the crossbar.
As fate would have it, Manchester City made it 2-0 soon afterward through Raheem Sterling. The winger found the back of the net from the edge of the area after cutting inside from the left.
Bruce made a second double substitution in the 74th minute bringing Valentino Lazaro and DeAndre Yedlin on for Saint-Maximin and Danny Rose. Javier Manquillo moved to left wing-back with Yedlin coming in on the right.
The final change was Matty Longstaff coming on for Isaac Hayden just four minutes later as Steve Bruce seemed to be conserving some of his stars for Bournemouth on Wednesday.
The second goal killed the game especially coming so soon after the dreadful miss from Gayle. There was a slight improvement in the second half but this was a walk in the park for Manchester City this evening.