Boulders
Boulders will target specific areas of a bridge. Remember their trajectories, then strengthen the target areas. Build a roof to project your soldiers and horses from boulders. Make sure the roofs have good support, with triangular structures.