Newcastle United suffered a 4-0 defeat to Manchester City at the Etihad Stadium, extending their winless run at the ground to 21 league matches.