З'єднання «Z» було виявлене японцями і вранці 10 грудня біля Куантану було кілька разів послідовно атаковане береговою авіацією. Британське з'єднання йшло на швидкості у 25 вузлів. Під час першої атаки «Ріпалс» отримав лише одне влучення 250-кг бомби в дах ангара, що не завдало особливих ушкоджень. Друга і третя атаки були безрезультатними. Під час четвертої атаки торпедоносців крейсер ухилився як мінімум від 19 торпед, але одна з них все ж таки потрапила у лівий борт трохи позаду кормової димової труби. Незважаючи на пошкодження, крейсер зберіг керованість і міг підтримувати хід у 25 вузлів. Під час п'ятої атаки японські торпедоносці зайшли з різних сторін і домоглися чотирьох влучень. Перша торпеда потрапила у лівий борт в район башти «Y». Від струсу заклинило стерно і крейсер втратив керованість. У підсумку «Ріпалс» отримав ще три попадання: одне у правий борт у район котельних відділень і ще два у лівий — у район машинного відділення і далі в корму від башти «Y». Крейсер почав кренитися і через 8 хвилин після першого попадання перекинувся через лівий борт та затонув. Разом з кораблем пішли на дно 427 з 1309 членів екіпажу. Координати загибелі крейсера .