Linfield are the only team with a perfect record of three wins from three in the Danske Bank Premiership after they beat holders Crusaders 2-0 at Seaview.
Goals in each half from Joel Cooper and Jamie Mulgrew secured a 2-0 win for the Belfast Blues in what even at this early stage of the season be viewed as a top-of-the-table clash.
Newly promoted Institute got back to winning way and kept their 100% record at the Brandywell intact.
A Michael McCrudden double sent ‘Stute on the way to three vital points at home to Warrenpoint Town.
Strikes from Steo Donnelly and a Gary Muir penalty saw Glenavon race into an 2-0 lead away at Newry City.
Stephen Taggert pulled one back the Down side before the break, but it was Gary Hamilton’s men who held on for their second win of the season.
Glentoran and Coleraine played out a classic 2-2 draw at the Oval with a last-gasp Eoin Bradley equaliser sealing a point for the Bannsiders.
Brad Lyons put Coleraine ahead on the stroke of half time before second half strikes from Curtis Allen and Peter McMahon put the hosts in front.E oin Bradley struck the equaliser two minutes from time.
Staying on the theme of last gasp levellers, Jay Donnelly rescued a point for Cliftonville two minutes from the end, breaking Dungannon hearts at Stangmore. Mark Patton had given the Tyrone men the lead on the hour mark.
Ballymena United came from behind to beat Ards away from home after Mark Kelly gave the hosts the lead which they held at half-time.
James Knowles restored parity before Shane McGinty netted in the 76th minute to secure all three points for Ballymena.
DANSKE BANK PREMIERSHIP ROUND THREE RESULTS
CRUSADERS 0-2 LINFIELD
GLENTORAN 2-2 COLERAINE
INSTITUTE 2-0 WARRENPOINT TOWN
NEWRY CITY 1-2 GLENAVON
ARDS 1-2 BALLYMENA UNITED
DUNGANNON SWIFTS 1-1 CLIFTONVILLE