Sky Sports pundit Jamie Carragher believes Manchester City are no longer in title battle and have to fight for the top four places.