Dundee Celtic and St Andrews University kept up their perfect starts to the campaign but it was Dundee City who stole the show on matchday three of SFL-Dundee.

Going into the night on the back of two defeats, City were 2-0 down to Dundee University 1sts before battling back and winning it with seconds to spare.

Also picking up a first win of the season were Dundee Stars, beating AGB Dundee West 3-1.

There were 28 goals smashed in during an enthralling night of action at DISC with league leaders St Andrews and Celtic notching seven and eight respectively.

Celtic’s Alex Gibb kept up his fine start to the season with four goals as his side swept past new boys FC33, winning 8-4.

Flynn Duffy, Brandon Hawes, Ryan Sivewright were also on target with an own goal completing the scoring.

Dundee Celtic stay top of the league after a third win from three.

Adam Fairweather got a hat-trick himself with Michael Easton adding another for FC33.

St Andrews finished the night with an emphatic display against Dundee West Colts.

Starting off close, Ben Hessell’s fifth-minute opener had the students in control before a flurry of goals consolidated their lead.

Within the last five minutes of the first half, Pierre Youssef, Hessell and Akira Bowler had netted with Jamie McCann’s fine individual effort making it 4-1 at half-time.

Saints ran away with it in the second period with Hessell getting a third and Youssef and Bowler adding their seconds.

St Andrews University (blue) beat Dundee West Colts 7-1.

Impressive wins they might have been but it was Dundee University 1sts against City that stole the show.

Two goals in the first 10 minutes from Lewis Monaghan and Ross Colquhoun had the Uni seemingly in control.

City had other ideas, however, as Steven McLauchlan, Jhony Pozo and Chris Peachy netted three times in three minutes to turn the game on its head.

The students thought they had grabbed an equaliser in the final minute as David Ballingall struck.

Mikey Craig, though, stole away to round the goalkeeper and earn City a first three points of the season.

Dundee Stars’ Louie Anderson (red) grabbed an impressive hat-trick against AGB Dundee West. West’s Graeme Dailly (right) netted for his side.

Stars, too, got their first win with a deserved victory over AGB Dundee West with Louie Anderson’s fine treble doing the damage.

Graeme Dailly replied for AGB.