The first major Islamic power to establish control over Punjab was the:

Delhi Sultanate
Ghaznavid Empire
Mughal Empire
Sur Empire

The correct answer is: a) Delhi Sultanate.

The Delhi Sultanate was a Muslim empire that ruled over much of the Indian subcontinent from 1206 to 1526. It was founded by Qutb-ud-din Aibak, a former slave of Muhammad Ghori, the ruler of the Ghaznavid Empire. The Delhi Sultanate was the first major Islamic power to establish control over Punjab.

The Ghaznavid Empire was a Muslim empire that ruled over parts of Central Asia and South Asia from 977 to 1186. It was founded by Mahmud of Ghazni, a Turkic conqueror. The Ghaznavid Empire was not a major power in Punjab, but it did have some influence in the region.

The Mughal Empire was a Muslim empire that ruled over most of the Indian subcontinent from 1526 to 1857. It was founded by Babur, a descendant of Timur and Genghis Khan. The Mughal Empire was a major power in Punjab, but it did not establish control over the region until the reign of Akbar the Great.

The Sur Empire was a Muslim empire that ruled over parts of the Indian subcontinent from 1540 to 1556. It was founded by Sher Shah Suri, a Pashtun warrior. The Sur Empire was a major power in Punjab, but it did not establish control over the region for long.

In conclusion, the first major Islamic power to establish control over Punjab was the Delhi Sultanate.