They had some sort of buff spell on them - re-rolling 1s I think and they had a warrior priest in the unit so possibly had hatred as well. And tey get a boatload of attacks - 3 ranks for horde, plus an extra rank for spears, so quite a lot - all of them thrown at the giant.