A rugby referee was punched at the end of the club rugby game in Middlemarch on Saturday.
With the match going down to the wire, the referee called out a Crescent player and captain after an incident at a breakdown.
The Crescent player was shown a red card - and reacted by throwing a punch at the referee.
The referee was hit and reeled back. A melee ensued but after a short period, calm was restored and the game finished with home side, Strath Taieri running out the winner, 29-24.
The incident has been reported and a hearing will take place.