Aurangzeb had defeated his elder brother Dara Shikoh during the Battle of Samugarh and captured Agra and placed his frail father Shah Jahan under house arrest in the Agra Fort. Aurangzeb then imprisoned his younger brother and longtime ally Murad Baksh at Gwalior Fort. Aurangzeb then launched an expedition to capture Lahore fearing that Dara Shikoh and his son Suleiman Shikoh both of whom who had fled westward might capture it first. After capturing Lahore and gaining the support of the Muslim Rajputs in the region, Aurangzeb set out on another expedition towards the eastern territories of the Mughal Empire in Bengal with the sole objective of defeating his brother Shah Shuja.
The armies of Aurangzeb and Shah Shuja fired their cannons at each other, until Shah Shuja released his bulky war elephants and believed that his well trained cannon gunners would reinforce the charge of his war elephants and eliminate any counterattack by Aurangzeb. Bamboo rockets were fired from afar when a war elephant was released and this allowed the coordination and release of other war elephants. This tactic allowed Shah Shuja to gain much control of the battlefield.[3]
But Aurangzeb ordered his front to slightly move behind he ordered his cannons to fire long range shots and his Matchlock Sepoys to take control of the front and halt the arrival of the incoming War elephants.
And just when the war elephants collided with Aurangzeb's Sepoys, Shah Shija ordered his son Buland Akhtar to lead the elite Sowarsagainst the Sepoys of Aurangzeb. Buland Akhtar's attack was aided by the three armored war elephants and their outcome was highly successful. Aurangzeb's cavalry commander Islam Khan himself was nearly killed by a cannonball while his cavalry was absolutely confused against the War elephants and the assault of the rival cavalry led by Buland Akhtar.[4]
Aurangzeb realized the battle was nearly lost and ordered a full-scale attack by his reserves led by Kilich Khan Bahadur and Shaista Khan, the reserve infantry and its Matchlocks then killed many of Shah Shujas, rampaging War elephants and Mir Jumla II then led an advancing Mughal Army to the center of the battlefield braving the artillery of Shah Shuja.
As Kilich Khan Bahadur and Mir Jumla II drew nearer so did Aurangzeb's artillery and his reserve cavalry. Buland Akhtar's exhausted and scattered cavalry now withdrew and regrouped around Shah Shuja's cannons that fired gaps into Aurangzeb's approaching infantry. Aurangzeb himself led his cannons forward and then concentrated their firepower at Shah Shuja's center inflicting much disarray against his rivals.
As Aurangzeb's reserve Sepoys, Sowars and war elephants came very near and began to overrun Shah Shuja's encampment. Shah Shuja first ordered his European gunners to retreat and later ordered his mainly Mughal forces to withdraw, but it was far too late when Aurangzeb's Zamburak and Sepoy led by Kilich Khan Bahadur had them surrounded causing most his forces eventually organize a mass surrender. Shah Shuja himself chose to flee from his Howdah and then rode away conceding the battlefield to his younger brother the new Mughal Emperor Aurangzeb.