В 1942 году окончил высшую школу лётчиков и штурманов авиации дальнего действия СССР и вернулся в строй. Рябов бомбил немецкие позиции под Ленинградом и Сталинградом, Данциг, Кёнигсберг и Берлин. К октябрю 1942 года капитан Михаил Рябов совершил 60 боевых вылетов в ночное время на бомбардировку объектов военно-промышленного комплекса в глубоком вражеском тылу, и 16 боевых вылетов на бомбардировки скоплений боевой техники и живой силы врага в районе линии фронта.