Im April 1848 brach ein Aufstand nach dem Mord an zwei britischen Gesandten im Punjab aus, was zum Zweiten Sikh-Krieg führte. Die Schlacht von Ramnagar vom 22. November 1848 endete ohne eindeutigen Sieger wie auch die Schlacht von Chilianwala vom 13. Oktober 1848. Unterdessen nahmen die Briten am 2. Januar 1849 die Stadt Multan ein, woraufhin die Armee in Richtung Lahore marschierte. Bevor die Truppen die Stadt erreichen konnten, kam es bereits am 20. Februar 1849 zur Schlacht von Gujrat, die mit der vollständigen Niederlage Sher Singhs endete und der Rest seiner Truppe kapitulierte am 14. März 1849. Die restlichen Sikh zogen in die Schlacht von Gujrat, die mit der endgültigen Niederlage endete. Die Sikhs kapitulierten am 31. März 1849, Maharadscha Dalip Singh Sukerchakia wurde zur Abdankung gezwungen und der Punjab nach Britisch-Indien eingegliedert. Damit verschwand der letzte unabhängige Staat in Indien, dessen Grenze sich bis zum Emirat Afghanistan verschob, wo sich bereits das russische Interessengebiet befand. Die Briten verzichteten vorläufig auf die Eroberung Afghanistans, das als Pufferstaat diente. Die Eroberung des Punjabs und später von Avadh führten zum Indischen Aufstand von 1857 der enttäuschten indischen Bevölkerung.