3 «Харрикейна» пролетели над авианосцами. После нескольких заходов на «Глориес», чтобы лучше оценить ситуацию, один из истребителей выпустил шасси и совершил аккуратную посадку. 2 других быстро последовали за ним. На следующее утро на «Глориес» сели еще 22 самолета: 8 «Гладиаторов», 4 летающие лодки «Валросс» и 10 «Харрикейнов». При посадке разбился только один самолет, у которого внезапно лопнула шина. Казалось, что большое количество ценных самолетов будет спасено. (Остальные самолеты сели на «Арк Ройял».) Посадка «Харрикейнов» показала, что и обычные самолеты в случае крайней необходимости могут действовать с авианосцев. Но для этого требовалось снизить давление воздуха в шинах, чтобы улучшить сцепление с палубой. Это открыло дорогу к переоборудованию «Спитфайров» и «Харрикейнов» в авианосные истребители.
В тот же день 8 июня «Арк Ройял» и «Глориес» вместе с кораблями сопровождения взяли курс на юг. Из-за нехватки топлива «Глориес» и 2 эсминца отделились от главных сил, выбрав короткий путь в Англию. «Арк Ройял», 2 крейсера, 8 эсминцев и 9 торговых судов пошли более длинным маршрутом.
«Глориес» был совершенно не готов защищать себя. Операции у берегов Норвегии ослабили его эскадрильи. Пилоты «Суордфишей» совершили огромное количество вылетов и крайне устали. В это время дули северные ветры, поэтому для взлета и посадки самолетов авианосцу пришлось бы ложиться на обратный курс. В результате воздушная разведка не проводилась. 8 июня примерно в 15.45 на юге показались мачты двух больших кораблей. Вскоре стало ясно, что это корабли противника. «Глориес» развернулся и попытался уйти, однако с целью экономии топлива пар поддерживался не во всех котлах, и авианосец не смог немедленно дать полный ход. Вражеские корабли быстро приближались.
Механики на авианосце отчаянно пытались подготовить самолеты к взлету. В этот момент на «Глориесе» находились 6 «Суордфишей» и 8 «Си Гладиаторов», не считая самолетов Королевских ВВС. Немецкие линейные крейсера «Шарнхорст» и «Гнейзенау», используя радар для управления стрельбой, в 16.30 открыли огонь с расстояния 28000 ярдов. Немецкие корабли могли дать 27 узлов. Они были вооружены 9 – 280-мм орудиями. 120-мм орудия «Глориеса» и сопровождавших его эсминцев «Акаста» и «Ардент» на такой дистанции были просто бесполезны.
Залп за залпом обрушивался на «Глориес». Авианосец так и не смог поднять ни одного самолета. В 17.20 был отдан приказ команде покинуть корабль. 2 маленьких эсминца отчаянно сражались, пытаясь прикрыть авианосец дымовыми завесами и атаковать немецкие корабли торпедами. Когда экипаж оставил «Глориес», «Ардент», получив несколько попаданий, взорвался и затонул. Спустя несколько минут «Глориес» перевернулся вверх килем и пошел на дно. Эсминец «Акаста» остался один под орудиями 2 немецких линейных крейсеров.
Корабль еще имел шансы спастись, но его экипаж не дрогнул и продолжил бой. Эсминец даже сумел попасть торпедой в «Шарнхорст». На линейном крейсере были выведены из строя 2 машинных отделения из 3. Однако в 18.20 эсминец «Акаста» тоже был потоплен.
После того как один из немецких кораблей получил тяжелые повреждения, командир эскадры приказал отходить. Гибель 3 английских кораблей спасла от уничтожения конвой, шедший немного севернее. Единственный матрос, спасшийся с «Акасты», был подобран немецкими кораблями, когда они повернули на юг. 38 человек с «Ардента» и «Глориеса», в том числе и командир эскадрильи Кросс, были подобраны 3 дня спустя норвежским судном. Немецкий гидросамолет спас еще 7 человек. Всего в этом бою погибли 1515 английских моряков и летчиков.
Первым же попаданием в «Глориес» была уничтожена радиостанция, поэтому авианосец успел послать только одно сообщение с маломощного вспомогательного передатчика, которое было принято английским тяжелым крейсером «Девоншир», находившимся примерно в 100 милях к западу. Однако на борту «Девоншира» находились король Норвегии и около 400 других пассажиров. Если бы он нарушил радиомолчание и передал радиограмму «Глориеса» дальше, то немецкие линейные крейсера могли броситься в погоню за ним. Адмирал, находившийся на «Девоншире», решил не нарушать радиомолчание, считая, что «Глориес» спасти все равно не удастся.
Командир «Глориеса» капитан 1 ранга Дж. Д’Ойли-Хьюз прославился в годы Первой Мировой войны, когда служил старшим помощником на подводной лодке Е-11. Но как командир авианосца он показал себя с наихудшей стороны, так как его корабль не находился в состоянии боевой готовности в районе боевых действий. Д’Ойли-Хьюз даже не счел нужным держать самолеты готовыми к немедленному взлету, хотя существовала вероятность встречи с кораблями противника. Грубейшей ошибкой был отказ от ведения воздушной разведки, несмотря на усталость пилотов. И окончательно погубила корабль глупая попытка экономить топливо, погасив несколько котлов.
Англия не могла позволить себе потерять 1500 обученных моряков, 3 ценных корабля и 36 самолетов в качестве платы за глупость одного человека.