A feisty afternoon in Scotland's League One saw Peterhead reduced to eight men and concede three goals away to Dunfermline Athletic, whilst table toppers Ayr United were dealt a late blow by basement boys Airdrieonians.
The league leaders got off to a shaky start as James Lister put Airdrieonians ahead when his right-footed shot from the centre of the box sailed past the goalkeeper, who might have reacted quicker.
It looked like plain sailing for Mark Roberts's side from there, but a double hammer blow meant Airdrieonians would be leaving Somerset Park with all three points.
Tempers were flaring all afternoon over in Dunfermline, where visitors Peterhead left having earned three yellow cards, three red cards and on the wrong end of a 3-0 scoreline.
The big winners of the day were Forfar Athletic, who made the most of Ayr's late slip-up to leapfrog them into top spot. A comfortable 3-1 win for Dick Campbell's side sees them leading the pack with 14 points from seven games.