I had a Heroic Victory once with nothing but infantry but I was going up against a heavily outnumbered foe of Sicilian Crossbowmen. Of course I had almost all Heavy Infantry and I sent one against each crossbowmen and when one of them routed I send the Heavy Infantry against the next in line, so on so on.