Ten-man Ross County squandered a two-goal lead but held on for a point in an action-packed 3-3 draw with Dundee.
Liam Boyce fired County in front after 19 minutes only for Greg Stewart to restore parity a minute later.
A James McPake own goal and a Michael Gardyne header gave the Staggies a two-goal lead at the break.
But Dundee pulled a goal back from the penalty spot when Rory Loy converted from 12 yards after County captain Andrew Davies was sent off for a second bookable offence after 54 minutes.
The Dens Park men levelled the scores after 69 minutes when Loy grabbed his second of the afternoon to set up a nervy finale but County held on for a share of the spoils.