Cameron Keith scored a hat-trick as Highland League side Formartine United thrashed Scottish League Two opponents Elgin City in the Ramsdens Cup.

Michael Ewen fired a leveller shortly after Elgin midfielder Sean Crighton had netted an early opener.

Crighton was sent off for fouling Keith and the striker converted the resulting penalty before lashing home his second.

Another from Keith followed and Craig McKeown rounded off the win with an injury-time free-kick.

Sorry, we were unable to load match stats, please try again.