Had the feeling that we might squeeze out a goal from somewhere in the second half and if we could do that, it would be game over because Newcastle were just parking the bus and were hopeless going forward.
As for the offensive trio, yes, Ziyech, Havertz and CHO might not have played a lot of minutes together but one would still expect better from them, especially against a side like Newcastle. Ziyech had a few dangerous shots but did nothing much again. Havertz also didn't do much and CHO looked the liveliest of those three. And I agree with you that the WBs are attackers in the offensive phase but at the same time, we also can't expect James to smash in those two kind of finishes every game. Newcastle actually did alright in preventing us from creating anything clear cut (we had 0 shots on target in the first half, for example) but had James not finished like he had, we might have been sitting here potentially complaining about a 0-0 draw and our attacking play malfunctioned against the side second from bottom.