Как сообщает в своем труде Кристофер Лоренс, в 15.15 концентрация советских танков была замечена в районе Калиновка. Наступая из Калиновки, в 16.00 12 июля Советы прорвались в боевые порядки танкового полка «Великая Германия» в районе в 2,5 км северо-западнее Верхопенье. Для отражения танковой атаки русских был брошен батальон штурмовых орудий дивизии «Великая Германия». В 17.00 стремительная атака 17 танков русских при поддержке пехоты по обе стороны дороги на Обоянь поставила 1-й панцергренадерский батальон дивизии «ВГ» в очень трудное положение. К 18.45 этого же дня немцы уже сообщали о 35 русских танках и ситуация настолько осложнилась, что потребовала ввода в бой танков дивизии «Великая Германия» и танков 11-й танковой дивизии. Одновременно противник атаковал 15 танками в районе Калиновка, где прорвал правый фланг панцергренадеского полка и разведывательного батальона 11-й тд в районе выс. 237, 3. С большим трудом при поддержке батальона штурмовых орудий 1-й панцергренадерский батальон дивизии «ВГ» отбил атаку русских и восстановил положение. В это же время Советам удалось прорвать левый фланг 2-го панцергренадерского батальона дивизии «ВГ» и ему пришлось отступить в район лога Кубасовский. Только к 19.00 немцам удалось стабилизировать ситуацию.
В бою, состоявшемся 12 июля 1943 годы в районе Кочетовки на фронте 12,8 км, по оценке Кристофера Лоренца, с немецкой стороны участвовала 11-я танковая дивизия. Всего: 15 073 человека личного состава, 76 танков (включая 7 легких), 72 артиллерийских орудия, в ходе боя не было зафиксировано вылетов немецкой авиации. С советской стороны в бою участвовали 1-я и 10-я мбр, 49-я тбр 3-го мк с частями усиления. Всего 43 558 человек личного состава, 149 танков и самоходок (включая 54 легких), 374 орудия, в ходе боя зафиксировано 43 самолето-вылетов советской авиации и еще 20 ночных самолето-вылетов. Потери сторон: Немецкая сторона потеряла: 19 танков и СУ. Советская сторона потеряла: 20 танков и СУ и 8 орудий.
К исходу дня 12 июля 1943 года 1-я танковая армия вместе с частями усиления имела 226 боеготовых танков и самоходных орудий. В том числе 165 танков в частях и соединениях армии и 61 танк и самоходка в частях усиления. Кроме того,
5-й гвардейский танковый корпус имел 9 боеготовых танков, 10-й танковый корпус имел 181 боеготовый танк и СУ. В соответствии с вечерними сводками немецких танковых дивизий, потери за день боя 12 июля 1943 г. составили: 55 танков и СУ (из них 3 под списание) в 48-м тк (11-я тд – 19, 3-я тд – 0, пгд «ВГ» – 36).
В течение 12–13 июля 1943 г. части 49-й тбр вели бои с противником на рубеже высота 244,8 и 243,8.12 июля 1943 г. командир танкового взвода 49-й тбр лейтенант Бражников в районе высоты 244 поджёг четыре танка, одну пушку и уничтожил до 40 гитлеровцев. Взаимодействуя с 309-й сд и приданной 192-й тбр, 49-я тбр в 11.00 14 июля 1943 г. перешла в контрнаступление с рубежа высоты 244,8, имея ближайшей задачей овладеть Новосёловкой. Бригада для наступления 14 июля 1943 г. имела в строю десять танков Т-34, три танка Т-70 и десять средних танков М-3. Стрелков – 58, автоматчиков – 50. Выполняя приказ, к 16.00 49-я тбр достигла высоты северо-восточнее Новосёловки.
Противник оказал упорное сопротивление, имея в районе Новосёловки до 20 танков и самоходных орудий, в районе высоты 260,8 до 25 танков и в ур. Ситное до 15 танков и самоходок. Кроме того, противник имел до пехотного полка и 1–2 дивизиона артиллерии.