ShivaJI defeated the Mughals in the battle of

Purandhar
Raigarh
Salhar
Shivner

The correct answer is (a) Purandhar.

The Battle of Purandhar was fought on 10 November 1656 between the Maratha Empire led by Shivaji Maharaj and the Mughal Empire led by Afzal Khan. The battle took place near the town of Purandhar in the present-day state of Maharashtra, India.

The Mughals had been trying to conquer the Maratha territories for several years, and the Battle of Purandhar was a major turning point in the conflict. The Marathas were victorious, and Afzal Khan was killed in the battle. This victory helped to secure the Maratha Empire and allowed Shivaji Maharaj to expand his territory.

The Battle of Purandhar was a significant event in Indian history. It was the first time that a Hindu power had defeated a Muslim power in a major battle. The victory helped to inspire other Hindu powers to resist the Mughal Empire, and it also helped to spread the Maratha Empire.

The Battle of Purandhar was a complex battle with many different factors that contributed to the Maratha victory. Some of the key factors included the Maratha’s superior military tactics, their knowledge of the terrain, and their strong morale. The Marathas were also able to take advantage of the Mughals’ overconfidence and lack of preparation.

The Battle of Purandhar was a decisive victory for the Maratha Empire. It helped to secure the Maratha territories and allowed Shivaji Maharaj to expand his empire. The victory also helped to inspire other Hindu powers to resist the Mughal Empire. The Battle of Purandhar was a significant event in Indian history, and it is still remembered today as a symbol of Maratha resistance to Mughal rule.

The other options are incorrect because they are not the names of battles that Shivaji Maharaj fought against the Mughals.