Mens Filip marsjert sørover, blokkerte hans motstandere ham i nærheten av Khaironeia i Boiotia. I det påfølgende slaget ved Khaironeia kommanderte Filip den høyre fløyen og lot Aleksander kommandere den venstre, fulgt av en gruppe av Filips mest tiltrodde hærførere. I henhold til antikke kilder kjempet begge sider intenst. Men Filip lot bevisst sine soldater trekke seg bakover med en forventning om at de uerfarne athenske hoplitter ville følge etter, og dermed bryte sin kamplinje. . Etter å ha brutt fiendens linje omringet Alexanders tropper dem og knuste dem. Med athenerne tapt ble thebanerne omringet og beseiret.