В 1848 году началась новая война с сикхами. Гоф собрал 20-тысячный корпус и вторгся на контролируемую сикхскими вождями территорию. Однако в битвах (22 ноября 1848 года) и (13 января 1849 года) его войска не сумели разгромить противника, добившись лишь незначительных тактических преимуществ и понеся тяжёлые потери. Обе стороны объявили о победе, после чего наступил почти месячный перерыв в боевых действиях. В это время Веллингтон, давно уже завидовавший успехам некогда служившего под его началом Гофа, а также не любившие строгий нрав главнокомандующего британскими войсками в Индии чиновники из Ост-Индской компании так обработали общественное мнение Британии, что в Лондоне было принято решение заменить Гофа на Чарльза Нейпира. Но, прежде чем последний успел добраться до места назначения, Гоф дал сикхам (21 февраля 1849 года), которое сломило их военную мощь и предрешило исход войны.