Irish Premiership: Champions Linfield beaten by Coleraine

Coleraine's Ben Doherty challenges Jamie Mulgrew of Linfield
Linfield lost just two of their 19 home league matches last season

Champions Linfield suffered an early-season setback as Coleraine pulled off a 4-2 win at Windsor Park.

Crusaders are the only team with a 100% record in the Irish Premiership after their 2-0 victory away to Cliftonville.

Jonny Addis scored from his own half in Ballymena's 4-2 win away to Larne while Glenavon saw off Warrenpoint 2-0.

Both teams had a man sent-off as newly-promoted Carrick earned their first points with victory away to Institute while Dungannon beat Glentoran 3-1.

Relive Saturday's Irish Premiership drama

View full Irish Premiership table

After drawing their first two matches, Coleraine celebrated victory away to the Premiership title holders
After drawing their first two matches, Coleraine celebrated victory away to the Premiership title holders

After their midweek Europa League triumph, Linfield crashed down to earth against Coleraine, who dominated the first hour at Windsor Park.

It took Ben Doherty just 14 seconds to open the scoring with a wonderful effort before Ryan McGivern headed into his own goal.

Skipper Stephen O'Donnell put the visitors three up early in the second half for Coleraine, however Linfield battled back with Joel Cooper and Shayne Lavery goals ensuring a tense finish.

After McGivern had been sent off for a second yellow-card foul, substitute Emmett McGuckin sealed the win for Coleraine by capitalising on a poor backpass to round Rohan Ferguson and open his account for the Bannsiders.

Second-half goals by Jordan Owens and Paul Heatley ensured Crusaders finish the day top of the table as they beat a toothless Cliftonville 2-0 at Solitude.

Crusaders beat Cliftonville at Solitude
Jordan Owens headed in the first for Crusaders who are the only Irish Premiership team left with a 100% record

Owens headed the visitors in front after 47 minutes before Rory Hale teed up Heatley to wrap up all three points for the Crues in a tepid north Belfast derby.

While Stephen Baxter's side continue their perfect start to the season, the Reds will be disappointed after failing to build on the momentum gained from the midweek win over Glenavon.

Ballymena emerged from their first league encounter against Larne for 11 years with the derby day bragging rights with the help of three outrageously spectacular strikes.

Johnny Addis exquisitely beat keeper Conor Devlin with an audacious lob from inside his own half in the sixth minute but Mark Randall fired home from David McDaid's threaded through ball for the equaliser after 34.

Andy McGrory had the visitors ahead again two minutes later with a neat back-post finish from Steven McCullough's left-wing cross and after the break Cathair Friel unleashed a sweetly struck right-foot volley past Devlin into the top right hand corner from 20 yards out.

Ballymena's Jonny Addis scored with a lob from his own half against Larne
Ballymena's Jonny Addis scored with a lob from his own half against Larne

Jude Winchester's dipping 25-yard effort went in via the underside of the crossbar for yet another wonder strike to make it 4-1, before former United front man Johnny McMurray came off the bench to pull one back from six yards out.

A first Premiership win of the season for David Jeffrey's side but the first points dropped for Larne.

Dungannon moved up to second in the early standings thanks to a 3-1 victory over the Glens at Stangmore Park.

Dylan King's first-half thunderbolt set the Swifts on their way and the Glens squandered a chance to level when substitute Darren Murray fired straight at keeper Samuel Johnston.

Ryan Waide's composed finish doubled Dungannon's lead and Seanan Clucas added the third from a penalty.

Glentoran grabbed a deserved consolation goal in added time with Paul O'Neill firing low into the net as their unbeaten start to the season came to an end.

Dungannon manager Kris Lindsay
Kris Lindsay's Dungannon Swifts have seven points from a possible nine

A penalty by former Northern Ireland midfielder Sammy Clingan and a low strike by Andrew Mitchell earned Glenavon a 2-0 home win over Warrenpoint Town.

Clingan netted on 11 minutes after James Singleton had been impeded while target man Mitchell made it two after being unselfishly set up by Jordan Jenkins.

Warrenpoint are bottom of the table with no goals and no points from three matches.

Carrick Rangers claimed their first three points since returning to the Premiership with a 2-0 win over Institute at the Brandywell.

James Ferrin headed Carrick in front from a Stewart Nixon corner on 15 minutes and Institute were dealt a further blow when midfielder Aaron Jarvis was sent off for a second yellow card five minutes before the break.

It was 10 against 10 on 71 minutes when Carrick sub Abi Sanusi was shown a straight red card seconds after coming on as a sub for a bad challenge on Thomas McBride, but Rangers secured the points with five minutes left when substitute Mark Kelly found the bottom corner with a neat finish.

Danske Bank Irish Premiership
Dungannon Swifts3-1Glentoran
Glenavon2-0Warrenpoint Town
Institute0-2Carrick Rangers
Larne2-4Ballymena Utd
Bluefin Sport Championship
Ballinamallard United1-1Ards
H&W Welders2-1Queen's University