В июне 1943 года переведён в 116-й истребительный авиационный полк и освоил новейший истребитель Ла-5. Там его талант лётчика-истребителя раскрылся в полной мере. К декабрю 1943 года командир эскадрильи 116-го истребительного авиационного полка (295-я истребительная авиационная дивизия, 9-й смешанный авиакорпус, 17-я воздушная армия, 3-й Украинский фронт) капитан Краснов выполнил 279 боевых вылетов, провёл 85 воздушных боёв, сбил 31 самолёт противника (из них 30 лично). В этом полку сражался в Курской битве, в Изюм-Барвенковской, Белгородско-Харьковской, Донбасской операциях и в битве за Днепр. В бою 6 сентября он сбил сразу 3 немецких самолёта, а в боях 10 октября и 13 октября сбивал по 2 самолёта.