Throughout his military career, Alexander won every battle that he personally commanded. His first victory against the Persians in Asia Minor at the Battle of the Granicus in 334BC used a small cavalry contingent as a distraction to allow his infantry to cross the river followed by a cavalry charge from his companion cavalry. Alexander led the cavalry charge at the Battle of Issus in 333BC, forcing the Persian king Darius III and his army to flee. DariusIII, despite having superior numbers, was again forced to flee the Battle of Gaugamela in 331BC. The Persian king was later captured and executed by his own satrap of Bactria and kinsman, Bessus, in 330BC. The Macedonian king subsequently hunted down and executed Bessus in what is now Afghanistan, securing the region of Sogdia in the process. At the 326BC Battle of the Hydaspes (modern-day Punjab), when the war elephants of King Porus of the Pauravas threatened Alexander's troops, he had them form open ranks to surround the elephants and dislodge their handlers by using their "sarissa" pikes. When his Macedonian troops threatened mutiny in 324BC at Opis, Babylonia (near modern Baghdad, Iraq), Alexander offered Macedonian military titles and greater responsibilities to Persian officers and units instead, forcing his troops to seek forgiveness at a staged banquet of reconciliation between Persians and Macedonians.