С 22 по 24 мая 1790 года на корабле «Три иерарха», Повалишин командовал арьергардом в сражении со шведами при Красной Горке, за что был награждён орденом св. Владимира 2-й степени. Возглавлявший кронштадтскую эскадру вице-адмирал Круз писал в реляции от 25 мая: