Эрзерум связывал воедино турецкий фронт, позволял манипулировать войсками. Но он уже не был прежней крепостью. Под руководством германских инженеров и генерала Поссельта его достроили, завезли множество орудий, и вокруг цитадели возник совершенно новый огромный крепостной район. Чтобы попасть в саму Пассинскую долину, требовалось взять Кеприкейские позиции. Русские брали их в 1914 г., но их целый год наращивали, все селения и горы превратили в опорные пункты. За Кеприкеем дорогу в узком месте между горами контролировала крепость Гасан-кала. Но и тот, кто преодолел бы эти препятствия, выходил только на подступы к главной системе горных фортов.
Лишь осенью Кавказская армия стала получать боеприпасы, пополнения, а ждать весны было уже нельзя. Значительного численного превосходства у нее не было, в ней насчитывалось 154 тыс. штыков и 27,5 тыс. шашек при 373 орудиях и 450 пулеметах. У Камиль-паши было 134 тыс. штыков и сабель при 122 полевых орудиях и более 200 стволов крепостной артиллерии. С ноября Юденич начал подготовку к операции. Работа понадобилась колоссальная. Для зимних действий всем солдатам выдавались валенки, полушубки, ватные шаровары, папахи с назатыльником. Частям, которым предстояло наступать по высокогорью, еще и защитные очки, чтобы не слепнуть на снегу от яркого солнца. Шились белые маскхалаты, чехлы на шапки.
Чтобы турки раньше времени не догадались и все же не направили сюда подкреплений, предпринимались беспрецедентные по тем временам меры секретности. При перегруппировках войск объявляли об учениях, о выводе на зимние квартиры. Противника специально дезинформировали. Днем части снимались с позиций и уходили в тыл «на отдых», а ночью возвращались. Определили участки дороги, которые просматривались с вражеской стороны. Пополнения должны были проходить их только ночью, со строгими мерами светомаскировки. А со 2 января сообщение между армией и тылом было вообще прервано. Все дороги разом перекрыли патрули и заставы. Письма и телеграммы из войск задерживались с отправкой, выезд кого бы то ни было разрешался только по пропускам штаба армии. Турецкое командование до последнего момента пребывало в уверенности — под Эрзерумом перемен пока не предвидится.
На главном направлении, перед Кеприкейскими позициями, сосредоточились 2-й Туркестанский корпус Пржевальского и 1-й Кавказский корпус Калитина. 7 января ударила артподготовка, но сперва только на правом, северном фланге. Корпус Пржевальского ринулся в атаку, захватил передовую линию турецких окопов на горах Гай-даг. Камиль-паша тут же направил сюда резервы. Части спешили, с ходу бросались в контратаки, но подходили по очереди, наши солдаты отбрасывали их, перемалывали и продолжали двигаться вперед. Потом приостановились, подтянули артиллерию. А 12 января перешли в наступление уже оба корпуса, Пржевальского и Калитина.
За двое суток непрерывных боев наши войска смогли взять укрепрайон Верхний Тарходжа, ряд укрепленных селений. Турки дрались отчаянно. Об их упорстве говорит хотя бы тот факт, что за эти дни было захвачено всего 300 пленных (в основном раненых) и 4 орудия. На третий день 1-й Кавказский корпус овладел еще одной линией окопов, по Азапкейским высотам. И лишь сейчас наши воины добрались до самих Кеприкейских позиций! Схватки закипели с новой силой. Атаки сменялись контратаками, артналеты — жестокими штыковыми. Камиль-паша ввел в бой все свои войска, против 2 русских сражались 3 турецких корпуса.
Но Юденич резервы сберег. Он преднамеренно начал битву одним Туркестанским корпусом. Пржевальский глубже вклинился в неприятельскую оборону, на северный фланг оттянулась большая часть защитников. У Камиль-паши не осталось свободных частей, и он начал снимать пополнения для контратак с южного фланга. Когда накал боя достиг предела, Юденич бросил свои резервы именно сюда, на ослабленный фланг. 18 января вражеская оборона дрогнула. Русские вклинились на юге, в центре. Турки начали подаваться назад.
Этим немедленно воспользовались наши командиры, нажали с фронта. Боевые порядки неприятелей стали ломаться, они отступали все более беспорядочно. Взяли 2 тыс. пленных, погнались следом. А командующий бросил из своего резерва Сибирскую казачью бригаду генерала Раддаца. Она рванулась вперед и влетела в крепость Гасан-кала. Отходящие турки не смогли закрепиться в ней, их части перемешались и покатились к Эрзеруму.