Horserace narrows while Liberals gain on underlying numbers