В конце марта 1943 года, остановив советское наступление, 17-я армия закрепилась на Кубанском плацдарме. 27 марта Гитлер отдал приказ группе армий «А» удерживать Таманский полуостров и уничтожить вражеский плацдарм к югу от Новороссийска (т. н. «Малую землю»). Помимо обороны линии «Готтенкопф», группа армий «А» отвечала за оборону Крыма, где могли быть высажены советские десанты. Таманский плацдарм обороняла «группа Ветцеля» (так назывался 5-й армейский корпус генерала Вильгельма Ветцеля) и 44-й и 49-й армейские корпуса и Румынский кавалерийский корпус. Они состояли из 6 немецких и 2 румынских пехотных дивизий, занимавших 120-километровый фронт от Новороссийска до станицы Курчанской. Люфтваффе к концу марта перебросили в Крым 1-й авиакорпус, что сократило советское превосходство в воздухе. Флот ежедневно поставлял на плацдарм необходимые 4000 т грузов вплоть до эвакуации плацдарма в октябре 43-го. Командование 17-й армии полагало, что советский Северо-Кавказский фронт вскоре возобновит атаки. После провала Краснодарской операции он готовился к новому наступлению. Предполагалось ударами с севера и юга окружить и захватить Крымскую, а затем атаковать и разгромить обе фланговые группировки немцев. Северо-Кавказский фронт начал наступление 4 апреля. Первая атака восточнее Крымской принесла лишь небольшой успех из-за невозможности поднять в воздух авиацию вследствие нелетной погоды. Люфтваффе же, действуя с крымских аэродромов, смогли завоевать господство в воздухе. Атакующие понесли большие потери и вынуждены были остановиться. Следующее наступление, начатое Северо-Кавказским фронтом 27 апреля, было безрезультатным. 17-я немецкая армия в середине апреля столь же безуспешно пыталась ликвидировать «Малую землю».
4 апреля 1943 года началось новое советское наступление. Левый фланг германской 17-й армии прикрывали болота и реки, а правый — горы и город Новороссийск, где наступающие увязли бы в уличных боях. Поэтому единственным доступным местом для атаки был район Крымской в центре оборонительной позиции. 44-й армейский корпус Ангелиса оборонялся здесь, закрывая 12-километровый коридор между Кубанью и горами. 97-я егерская дивизия обороняла 10-километровый фронт у Крымской. Станица была приготовлена к круговой обороне, прикрыта полевыми укреплениями, окопами и блиндажами. Имелись подземные укрытия с настилом толщиной в 80 см. Пулеметы и минометы находились в глубоких окопах. Линии окопов были прикрыты минными полями и рядами колючей проволоки. Боевая группа Отте в составе 1-го и 3-го батальонов 207-го егерского полка и 1-го батальона 94-го полка 19-й румынской пехотной дивизии оборонялась на левом фланге, а боевая группа майора Фридриха Хене в составе 2-го батальона 204-го егерского полка и 560-го гренадерского батальона защищала центральную позицию у железнодорожной станции. Правый фланг обороняла боевая группа полковника Григоре Мостаоре в составе 1-го батальона 95-го пехотного полка 19-й румынской пехотной дивизии и 1-го батальона 204-го егерского полка. В самой Крымской находился тактический резерв в составе 3-го батальона 204-го егерского полка, 2-го батальона 207-го егерского полка и батальона румынской 19-й дивизии. В станице находились также 60 артиллерийских орудий и две батареи шестиствольных минометов.
101-я егерская дивизия прикрывала Крымскую с севера, а 9-я пехотная дивизия — с юга. В корпусном тактическом резерве оставались несколько рот пехоты и несколько штурмовых орудий. В резерве 17-й армии оставалась боевая группа Брукса 13-й танковой дивизии, состоявшая из батальона панцер-гренадеров и нескольких оставшихся танков.
С советской стороны главный удар двумя ударными группами при поддержке 500 артиллерийских орудий наносила 56-я армия, вспомогательный — 37-я армия силами 9-й горнострелковой дивизии и 151-й танковой бригады на «валлентайнах». Поддерживали наступление 450 самолетов 4-й и 5-й воздушных армий.
Наступление началось с 60-минутной артподготовки по площадям. С немецкой стороны заградительный огонь вели 81-й и 37-й румынский артполки. Только 81-й полк выпустил 5600 снарядов — в 11 раз больше дневной нормы. 10-й гвардейский стрелковый корпус прорвал оборону 1-го и 2-го батальонов 204-го егерского полка и продвинулся на 1,5 км вдоль железной дороги. Но группы Мостеоре и Отте удержали свои позиции. Контратака 3-го батальона 204-го егерского полка при поддержке штурмовых орудий и всей дивизионной артиллерии потеснила части 10-го гвардейского корпуса. Тем временем 101-я егерская дивизия отразила атаку частей 37-й армии. Это привело к остановке всего советского наступления. По оценке генерала Руппа, его 97-я дивизия уничтожила 1500 советских солдат и 10 танков, захватив 253 пленных.