В мае 1865 года Шатилов был назначен командующим 40-й пехотной дивизией, а 30 августа 1869 г. произведён в генерал-лейтенанты, с утверждением в должности начальника дивизии; в 1875 г. удостоен ордена Белого орла. С открытием военных действий против Турции в 1877 году, Шатилов, с отрядом войск, участвовал в рекогносцировке Аладжинской позиции, в ночном кавалерийском бою у сел. Буланах, в сражении под горой Кизыл-Тана, в трёхдневном сражении на Аладжинских высотах и у горы Большие и Малые Ягны, в делах у горы Инах-Танеси, у с. Суботаны и Хаджи-Вали, в обходном движении в тыл Аладжинской позиции и в поражении турецкой армии в сражении на Аладжинских высотах, во вторичном обложении крепости Карса и во взятии её. При этом за оказанные отличия Шатилов награждён 19 декабря 1877 года орденом Св. Георгия 3-й степени № 553