Small battle summary:
I obviously advanced under heavy fire, but was quite lucky with my rolls and most of the army made it to the enemy line.
My halberdiers blundered in the first encounter, failing to support a charge by the War Altar and IC Knights against the Longbeard horde. In the end my units had to retreat, though were not pursued.
On the other flank, the hammerers ruled supreme. They've quickly dealt with my small Knight unit and then sent the Demigryphs running.
Both back lines were under heavy attacks. My Pegasus Riders assaulted the Dwarf War Machines but had a hard time killing them (damn you stubborn T4 crews!). The Miners, meanwhile, entered right next to my artillery and wiped them out, with the Swordsmen babysitters providing but token resistance (they did pass 3/5 parry saves though, infuriating my opponent!)
The halberdiers managed to clash with the Longbeards eventually, precipitating a deadly grind. In the end both units were wiped out - only my BSB, the Dwarf BSB and the War Altar were left standing.
The Hammerers did meet their match in the Steam Tank - the behemoth crashed into the tightly packed Dwarfs and ground them all down as the battle came to an end.
The IC Knights, having rallied twice, went on a rampage through the remaining Dwarfs, killing some Irondrakes among others: