Depends who it is. And where it is.
I wouldn't bank on City at home against anyone tbh. Etihad has an air of total apathy these days and it's a tough place for home players to be motivated to perform against bottom half sides, hence why Leicester, Stoke, Burnley, Sunderland have all given them scares (or come close to at least).