Ballymena's miserable league run continued as they crashed to a 1-0 loss at Dungannon Swifts.
It is now nine games without a win in the Danske Bank Premiership for the Sky Blues, who have slipped to third bottom.
Dougie Wilson, on his 26th birthday, scored the only goal at Stangmore Park for the Swifts, with the win lifting them 12 points clear of the relegation places with eight games to play.
After starting 2020 in real danger of slipping out of the division, Kris Lindsay's side can surely now look forward to another season in the top flight.
Dungannon deservedly led at the break, with Wilson once again on target.
The defender is their top scorer, and so should have been better marked when a free-kick was awarded in a dangerous area after Daniel Hughes had been fouled, and Mark Patton's free-kick picked out Wilson, who had time and space to head in.
The Swifts carried the greater threat in the first half, with Patton a real source of creativity.
In the 20th minute he played a terrific ball to the back post, which Hughes directed wide.
Then a back pass from Josh Kelly inadvertently let in Hughes, but goalkeeper Ross Glendinning came rushing out.
The one concern for Dungannon was an injury to Hughes, who suffered a shoulder issue and had to go off in the first half.
Ballymena had two big chances early in the second period.
First Reece Glendinning cut back to Joseph McCready, whose low drive was turned aside by goalkeeper Sam Johnston.
From the corner, Scot Whiteside's header crept wide.
DUNGANNON SWIFTS: Johnston, Coyle, King, Wilson, Teggart, McGinty, Smyth, Lowe, Patton (Campbell, 90), Carvill, Hughes (Waide, 36). Subs not used: Byrne, Redman, McGinley, Brennan, Keke.
BALLYMENA UNITED: Ross Glendinning, Reece Glendinning, Addis, Whiteside, McCullough, Knowles (Owens, 78), Balmer, Kelly, K Kane (Winchester, 60), McCready, Lecky. Subs not used: Williamson, A Kane, Burns, Warnock, Lewis.
Referee: Christopher Morrison