In April Shuja marched his troops through the Bolan Pass, and as agreed Ranjit Singh moved north-west from Lahore, the armies of the Sikh Khalsa providing a diversion by crossing the Indus at Attock and taking Peshawar. The troops of the Barakzais, divided between the two fronts, could offer effective opposition to neither invading army.