Nanasaheb had taken the Marathas to the largest extent possible. In south, the Peshwa had won against the Nizam. So there was no challenge there. While Delhi was the capital of the Mughal empire, the power seat was Pune. In 1758 it felt as if the Marathas could hold their power over Punjab sitting in Pune, 1500 kms away. This was a mistake in hindsight. To hold power in the country one had to take charge of the throne at Delhi which the Marathas were unwilling to do allowing the Mughal emperor to rule. If only the Marathas had taken charge of Delhi, history would have been different.