10 февраля 1945 года началась Восточно-Померанская операция, в ходе которой войска 1-го Белорусского фронта прорвали Померанский вал. При прорыве обороны противника в районе железнодорожной станции Военбург взвод гвардии старшего лейтенанта И. А. Блинова первым ворвался во вражеские траншеи, уничтожив более 40 немецких солдат и офицеров и ещё 16 взяв в плен. Во время ночного рейда взвод Блинова первым ворвался в город Пелен, уничтожил более 40 солдат противника, захватил 8 автомашин, 2 тягача с зенитными орудиями и три прицепа. Лично старший лейтенант Блинов взял в плен шестерых немцев. В бою за город Польцин (ныне Полчин-Здруй в Польше) взвод Блинова первым ворвался в населенный пункт и захватил железнодорожную станцию, где находилось восемь эшелонов противника с техникой, боеприпасами и продовольствием. В последние месяцы войны Иван Алексеевич участвовал в Берлинской операции. 22 апреля 1945 года он, увлекая за собой своих бойцов, первым форсировал реку Шпрее. В ожесточённом бою за плацдарм на западном берегу реки взвод гвардии старшего лейтенанта Блинова уничтожил до 33 немецких солдат и удержал занимаемые рубежи до подхода основных сил своего эскадрона. 24 апреля 1945 года сабельный взвод Блинова первым ворвался в город Шторков. Войну Иван Алексеевич закончил 3 мая 1945 года на реке Эльба северо-западнее Берлина. 31 мая 1945 года указом Президиума Верховного Совета СССР гвардии старшему лейтенанту Ивану Алексеевичу Блинову было присвоено звание Героя Советского Союза.