City maintained their 100 per cent home record and continued their prolific form at the Etihad Stadium when they battered Tottenham 6-0 on Sunday.
The Blues' biggest win over their opponents in the club's history means they have now scored an incredible 26 goals in six home games this season.
They have also scored 34 times in the league this term, 10 more than any of their rivals.
However, they only owe their place in the top four to Cardiff's injury-time equaliser against Manchester United thanks to an abysmal record on their travels that has yielded just one win and four points from six outings.
Zabaleta knows it should be much better.
"We have 22 points," said the popular Argentina star. "That is six behind Arsenal.
"We should have more than that.
"Even though we have not played that well away from home, we should have maybe two or three more points that we lost in crucial away games.
"Mistakes have cost us points. Sometimes when you cannot win it is important not to lose."
It is bewildering to note City's last three league games are bookended by home wins in which they belted seven past Norwich and six against a Tottenham outfit on Sunday that coughed up a self-inflicted opener after only 13 seconds.
Ridiculously, in between came a defeat at rock-bottom Sunderland when it appeared City would not score had they still been playing now.
Blues boss Manuel Pellegrini insists there is no issue and his team are preparing in exactly the same way.
However, with Arsenal pulling clear at the top, Zabaleta knows a solution to the travel sickness must be found pretty quickly.
"We know at the moment we are playing very well at home," he said.
"It is important to play with the same attitude and ambition away from home.
"We know we have dropped so many points in away games. That is bad for the team.
"But there is still a long way to go and hopefully our performances away from home will improve."
It is certainly fairly obvious why many bookmakers are still making City favourites to lift the title at the end of what is turning into a fascinating campaign.
Any side capable of finding the net with the regularity they have is bound to be in the shake-up when the pressure starts to be applied over the final couple of months.
Pellegrini has three men in the top 10 of the present Premier League scoring chart, with Zabaleta's international colleague Sergio Aguero on top of the pile after Sunday's brace.
In addition, Edin Dzeko, who has been used mainly as a substitute, has three, as has David Silva, who has missed two large chunks of the campaign through injury.
"We know the quality we have in the front players," said Zabaleta. "They can score at any time in the game.
"That is why we always talk about how important it is to keep clean sheets.
"If we do that we know we are going to score some goals.
"Obviously you don't expect to win 6-0 against a very strong team like Tottenham. Sometimes it happens. And on this occasion we deserved it."