18 августа 1944 года Ковалёв находился среди советских бойцов, которые обороняли высоту к западу от Шяуляя от мощной контратаки батальона пехоты противника, 23 танков и 9 бронетранспортёров. В критический момент боя Ковалёв со связкой ручных гранат бросился под немецкий танк, ценой своей жизни уничтожив его. Первоначально был похоронен в литовской деревне Купри, но позднее перезахоронен в местечке ГинкунайШяуляйского районаЛитвы[1].
Указом Президиума Верховного Совета СССР от 24 марта1945 года за «образцовое выполнение боевых заданий командования на фронте борьбы с немецкими захватчиками и проявленные при этом мужество и героизм» гвардии сержант Григорий Ковалёв посмертно был удостоен высокого звания Героя Советского Союза. Также посмертно был награждён орденом Ленина[1].
Герои Советского Союза: Краткий биографический словарь / Пред. ред. коллегии И. Н. Шкадов. — М.: Воениздат, 1987. — Т. 1 /Абаев — Любичев/. — 911 с. — 100 000 экз. — ISBN отс., Рег. № в РКП 87-95382.
Герои Советского Союза — могилевчане. Минск, 1965.