Effective native intelligence helped identify the location of the main rebel army and the Prussian forces, assisted by loyal Malagassian units, took to the field. A swift march hoping to catch the rebels in their encampments was foiled by the horrid state of the local roads and instead of catching the enemy napping the Prussians were forced to fight past the enemy's advance guard and engage the rebels in an open battle. The results was a close run fight as you will see below.
the initial deployments, most of the Prussian forces were still stuck on the muddy roads
as the cavalry and spearmen guided the artillery into position