
С 2003 по 2007 год Лахиялов защищал цвета еще одного клуба из столицы Дагестана - «Анжи». В 121 игре за этот коллектив в первом дивизионе на счету игрока 38 голов.
В середине сезона-2007 Лахиялов перебрался из Махачкалы в Грозный, став игроком «Терека». В этом клубе хавбек, нередко играющий и на острие атаки, за три с половиной года пополнил свой бомбардирский актив еще 21 забитым мячом. Всего же в 291 официальном матче чемпионата, первенства и Кубка России на счету Лахиялова 105 голов! Получается, что в среднем этот чрезвычайно результативный футболист забивает 0,36 гола за игру!
В конце 2010 года контракт Шамиля Лахиялова с «Тереком» истек, и он покинул Грозный на правах свободного агента. В его услугах были заинтересованы многие клубы, представляющие российскую премьер-лигу, но игрок решил продолжить карьеру в «Краснодаре», подписав с «горожанами» контракт сроком на 2,5 года.
Завтра, 15 января Шамиль Лахиялов в составе своей новой команды отправляется на сбор в Турцию.