Napier napisał nowy traktat między Koroną brytyjską a emirami z Sindhu. Ellenborough zaakceptował jego treść i polecił przekazać go emirom w formie ultimatum. Traktat zakładał przejęcie przez Brytyjczyków kontroli nad częścią terytoriów Khairpuru i Hajdarabadu. 15 grudnia 1842 roku wojska brytyjskie przekroczyły Indus i rozpoczęły okupację wymienionych w traktacie terytoriów. Napier umieścił swoją kwaterę główną w Rohri. Wspomagające Brytyjczyków oddziały bengalskie wzięły do niewoli emirów z Szbzalkotu i Bhang-Bary. 31 grudnia Napier zaatakował twierdzę Imamghar, położoną na wschodzie prowincji. 350 żołnierzy z 22. Regimentu Królowej posadził na wielbłądy (po dwóch), zabrał dwa 24-funtowe działa i 200 koni, i wyruszył w drogę 5 stycznia 1843 roku. Po tygodniu dotarł na miejsce, gdzie okazało się, że 2 tysiące żołnierzy garnizonu ewakuowały się kilka dni wcześniej. Po trzydniowym odpoczynku, Napier wysadził fortecę i udał się w kierunku Indusu. 21 stycznia zdobył Pir Abu Bakar, który uczynił swoim głównym obozem.