А на Балтийском море продолжали греметь пушки. Флот доблестно отстаивал столицу. После Гогландского сражения в июле восемьдесят восьмого года петербуржцы стали называть русских моряков «спасителями столицы». «Стремительный» шведский удар не удался.

Однако шведы не унимались…

Незадолго перед выходом в море эскадры вице-адмирала Круза на борт корабля «Не тронь меня» поднялся кадет Василий Головнин.

На рассвете 23 мая 1790 года корабли Круза завязали сражение с шведской эскадрой. Гул орудийной канонады прокатился над Финским заливом и был услышан в Петербурге. В городе заговорили о близости шведов, о неприятельском десанте. В Кронштадте у крепостных пушек появились мещане, адмиралтейские мастеровые, рекруты.

Кронштадт приготовился к обороне.

Сражение продолжалось два дня. Кончилось оно отступлением шведов.

Спустя месяц Головнин участвовал во второй крупной баталии: блокированный в Выборгском заливе шведский флот прорывался в море. Утром 22 июня, пользуясь засвежевшим ветром, шведы начали выходить из бухты. Русские канониры открыли огонь. Залив и корабли окутались едким пороховым дымом. Горячка и азарт боя захватили Головнина.

В августе 1790 года мир, заключенный в Верелэ, водворил тишину над волнами Балтики. Василий Головнин вернулся в корпус, кадетскую куртку его украшала медаль за храбрость. Ему исполнилось тогда четырнадцать лет.

Еще два года продолжалась учеба. Две зимы протекли в классах, два лета – в практических плаваниях на «Изяславле», «Прохоре», «Трех святителях».

Наконец наступил долгожданный день – день выпуска. Василий Головнин по числу баллов закончил корпус вторым. И как сильно он был огорчен, когда узнал, что его «по малолетству» оставляют в корпусе еще на год. Пришлось покориться. Его произвели в сержанты и стали выплачивать небольшое жалованье. Головнин принялся за изучение иностранных языков, истории, физики.