Pablo Zabaleta believes Manchester City's inconsistency over the season cost his team the title, speaking after City's 2-1 home win against West Ham.