Sunshine battles on three fronts