Ответ:

Подлежащее — «зима», сказуемое — «боролась».

Грамматическая основа: зима боролась.