The battle involved a succession of flanking manoeuvres in oblique order, initiated by the British heavy cavalry brigade and Pakenham's 3rd division, and continued by the cavalry and the 4th, 5th and 6th divisions.