Roman Golobart made amends for a spectacular own goal by netting the leveller in a 1-1 draw between Inverness and Kilmarnock.
The Spanish defender's attempted overhead kick became his second own goal of the season when it gave Caley Thistle keeper Ryan Esson no chance on 31 minutes.
But the 19-year-old atoned seven minutes from time when he fired home from close range. It was just reward for Inverness, who dominated at Tulloch Caledonian Stadium.
Caley Thistle started brightly with Billy McKay firing narrowly over and visiting keeper Cameron Bell making a terrific double save to keep out McKay and then Sam Winnall and Shane Sutherland was next to test him when he connected with a McKay cross.
Greg Tansey forced Bell into another top-drawer save after McKay's lay-off just inside the box. Gregory Tade then fired over from 10 yards after a clever one-two with McKay.
The lack of a cutting edge proved costly on 31 minutes when Golobart scored his bizarre own goal. The centre-back, on loan from Wigan, attempted a scissor-kick clearance from the edge of the box but miscued the ball, which sailed over Esson.
Tansey ballooned a chance over as Inverness tried to get back in their stride and Bell saved a low shot from Golobart but the hosts could not find an equaliser before the interval.
Golobart headed over as Inverness showed more attacking intent after the break. The hosts continued their hunt for a leveller with Winnall curling a low effort inches wide. Tade then had a header tipped over by Bell.
Caley Thistle captain Richie Foran missed a gilt-edged chance in the closing stages when his side-footed effort from 10 yards was blocked by Bell.
The keeper then tipped over McKay's shot but moments later, after he saved Foran's header, McKay found Golobart who smashed home from one yard to make it 1-1 in the 83rd minute and earn his side a well-deserved point.