We've not lost on the last 2 visits to Anfield to be fair.
Personally I think City will win the league. Rationale is, if I looked at Liverpool's team and thought who would I take from their side to make us better then Salah, Alisson, Van Dijk and after that it's marginal. If I look at City's team and thought who from that side would make us better then it's pretty much all the players apart from Ake, Doku and Gvardiol, and even that's marginal.
Plus I'd much rather City win than Liverpool - just a lot less emotional blackmail and drama from City.
I do think when Klopp goes, Liverpool will find it tough to compete as they'll likely lose Salah too. Yes they have young kids coming through but they don't seem to have a true world beater in the ranks to come through.