Cliftonville fall two points behind Linfield at the top of the table as Warrenpoint Town pick up their first point of the season.
Andrew Waterworth bags a double as Linfield put in an impressive performance against Portadown to move three points clear.
Allan Jenkins equalises in the last minute to give 10-man Ballymena their first point of the season in a 1-1 draw with Carrick.
Portadown hope to close the three-point gap on league leaders Linfield when the teams meet at Windsor Park on Saturday.
Champions Crusaders secure a 2-1 win away to Glenavon thanks to a Matthew Snoddy strike and an own goal by Kyle Neill.
Swindon have completed the signing of attacking midfielder Jordan Stewart from Irish side Glentoran for an undisclosed fee.
Swindon complete the signing striker Jordan Stewart from Northern Irish club Glentoran on a two-year-deal.
Crusaders boss Stephen Baxter believes the Premiership champions will have to be at their best to overcome Glenavon.