Gary Liggett hit a late winner as the Sky Blues inflicted Crusaders’ first home league defeat since April 2012. It was the perfect response from Ballymena after losing 6-3 to Glenavon on the opening day of the season.