В 7.08 «Жан Бар» дал первый ответный залп, и в 600 метрах от «Массачусетса» взлетели красивые желтые фонтаны. Кстати, вся эта красота, которой так любят восхищаться историки, означает одно: отсутствие артиллерийских радаров и вынужденное использование оптики, то есть вчерашний день. Однако ничего лучше накрытий французские артиллеристы не добились, а вот американский линкор в 7.13 всадил первый снаряд в корму «Жан Бара». Он пробил две броневые палубы и взорвался в кормовом погребе 152-мм снарядов, который был, по счастью, пуст. В 7.25 следующий снаряд пробил уже три палубы, влетел в кормовой пост управления, но не взорвался.
После этого «Тускалуза» перенесла огонь на стоянку подводные лодок, а «Уичита» начала обстрел доков, было очевидно, что помощь «Массачусетсу» не требуется. Французские снаряды ложились вплотную к борту американского линкора, однако он не получил ни царапины, добившись еще нескольких попаданий в «Жан Бар». «Массачусетс» прекратил стрельбу в 7.40, успев дать 13 залпов, то есть рекордной скорострельности он не показал. Орудия «Жан Бара» замолчали, но американские корректировщики не могли точно оценить размер повреждений из-за пожаров и дыма, затянувшего порт. Но в 7.48, когда было получено сообщение, что французский линкор цел, «Массачусетс» возобновил обстрел. В 8.06 рикошетировавший снаряд заклинил единственную действующую башню «Жан Бара», а второй снаряд того же залпа попал в барбет второй башни и тоже не взорвался. Вообще количество невзорвавшихся 406-мм снарядов оказалось выше нормы. Через 4 минуты очередной снаряд упал в двух метрах перед правой катапультой, пробил несколько переборок и 100-мм броневую палубу и взорвался в балластном отсеке, полностью разрушив кормовой пост управления. Осколки снаряда пробили днище корабля.
Французские береговые батареи продолжали исправно стрелять, но попаданий не добились. Может быть, этому помешал обстрел с американских крейсеров, ведь только «Уичита» выпустила 316 снарядов по батареям Эль-Ханк и Табль д’Укаша. Еще 278 снарядов крейсер выпустил по порту, который одновременно бомбили пикировщики с авианосца «Рейнджер». Были потоплены 3 подводные лодки и 10 транспортных и пассажирских судов. Адмирал Гиффен получил сообщение от армейских офицеров, что сопротивление закончилось и гибнут мирные люди, поэтому в 8.35 он приказал прекратить огонь.
В этот момент американский адмирал допустил небольшую небрежность. Одной из его задач был контроль за французскими кораблями в гавани Касабланки, однако он во время обстрела держался на слишком большом расстоянии и курсировал слишком широкими галсами, поэтому в 8.15 под прикрытием дыма 2 французских лидера и 5 эсминцев выскользнули из порта. Адмирал Жерве де Лафонд намеревался атаковать транспорты, находившиеся чуть далее к востоку. Истребители «Рейнджера», кружившие над портом, немедленно атаковали отряд и сообщили о нем Гиффену. Пулеметный обстрел был очень сильным, и ранение получил даже сам адмирал де Лафонд. Тем не менее в 8.28 лидер «Милан» начал обстреливать десантные катера и потопил несколько штук. Адмирал Хьюитт, отвечавший за прикрытие десанта, был застигнут врасплох, он поспешно приказал крейсерам «Огаста» и «Бруклин» остановить французов, однако они находились на противоположном фланге участка высадки. Между кораблями де Лафонда и транспортами находились только 3 американских эсминца, которые обстреливали позиции французов у Федалы и израсходовали значительную часть боеприпасов. К тому же они приняли французские лидеры за легкие крейсера и бросились наутек.
Судьба операции повисла на волоске, но у французов было слишком мало сил, к тому же в 8.40 в игру наконец вступили американские крейсера. Адмирал де Лафонд повернул на обратный курс, надеясь завлечь их под огонь береговых батарей, но американцы на его уловку не поддались.
А где в это время находился «Массачусетс»? Где-то вдали, лишь в 8.55, после сообщения Хьюитта, адмирал Гиффен на скорости 27 узлов бросился на выручку десанта. В 9.18 линкор открыл огонь по французским кораблям с дистанции 19 400 ярдов, вскоре в бой вступили и сопровождавшие его тяжелые крейсера. Положение французов сразу стало безнадежным, ситуацию совершенно не изменил даже выход в море легкого крейсера «Примоге». Теперь бой шел на дистанции 11 400 ярдов, что сразу сказалось. Эсминец «Фуже» получил попадание 406-мм снарядом и спустя некоторое время взорвался и затонул, став таким образом первым кораблем, записанным на счет американских линкоров. Получили повреждения еще несколько французских кораблей.