Ayrshire and Moray met in one of the most entertaining matches of the Scottish League Two weekend, as Spartans and Elgin City played out a breathless 3-3 draw at Ainslie Park. Six goals, multiple lead changes and a dramatic late twist ensured the crowd left thoroughly entertained by a game that had everything.
End-to-end thriller
The hosts drew first blood, capitalising on an early defensive lapse to slot home and give Spartans the ideal start. Elgin responded with purpose and found an equaliser midway through the first half, meeting a teasing cross with a powerful header to level proceedings. The visitors then turned the game on its head just before the interval, converting a well-worked set piece to take a 2-1 lead into the break.
Spartans came out with renewed energy after the restart and quickly restored parity with a goal from a goalmouth scramble. The momentum swung again when Spartans thought they had completed the turnaround, scoring a third to edge in front. However, Elgin City dug deep and snatched a deserved equaliser in the closing minutes, leaving both sets of players to share the points in a fixture that swung one way and then the other until the final whistle.
Why it was so entertaining
- Four lead changes: No side ever managed to establish full control, keeping the tension high throughout.
- Six different scorers: The goals were shared across the pitch, highlighting the attacking depth of both squads.
- Late drama: Elgin's stoppage-time goal denied Spartans all three points in spectacular fashion.
Seasonal context
A point apiece keeps both teams in the mid-pack of the early League Two standings. For Spartans, the draw extends their unbeaten home run, while Elgin City will take confidence from their ability to score freely and fight back on the road.

