Last updated on .From the section Football

By Scott Davie BBC Scotland at the Caledonian Stadium

Marvin Johnson (right) struck late to secure victory for the Steelmen

Marvin Johnson's stoppage-time winner against Inverness Caledonian Thistle all but secured a top-six Scottish Premiership finish for Motherwell.

The winger ran from his own half to score a dramatic counter-attack goal.

Lionel Ainsworth's scooped shot evaded goalkeeper Owain Fon Williams and his defence to give Motherwell the lead.

Iain Vigurs converted a penalty to bring Inverness level after Keith Lasley's foul on Ross Draper but Johnson would have the last word.

Mark McGhee's Well - who move above St Johnstone into fourth - will be assured of a top-half place after the league splits in two later this month if Partick Thistle fail to beat Dundee United on Tuesday.

Both sides came into the game in the Highlands off the back of impressive wins and knocked the ball around with confidence early on.

They produced some neat passing moves but those were largely confined to the area between the respective penalty boxes with little creativity in the final third.

Vigurs' penalty was not enough to secure a point for Inverness

It took 24 minutes before either goalkeeper was forced into action when Carl Tremarco finally found space for a cross from the left that picked out Liam Hughes.

The former Cambridge United striker managed to loop a header on target but it was a comfortable save in the end for Connor Ripley - as it was just a few minutes later.

This time it was Miles Storey who provided the cross from the left with Hughes getting across his marker to glance a header that the visiting goalkeeper grabbed gratefully.

Storey himself should have done better when Motherwell were again opened up down the same flank in first-half stoppage time but he could only direct Andrea Mbuyi-Mutombo's cross wide from close range.

Motherwell's main threat came from the occasional set piece and Stevie Hammell's delivery caused problems for the Inverness defence but Chris Cadden guided the ball wide.

After a sterile opening hour, Fon Williams made a mess of gathering a cross and Louis Moult set up Ainsworth to lob in the opening goal.

The lead did not last long, however, as Lasley was penalised for taking down Draper and Vigurs scored against his former club from 12 yards.

However, Johnson raced away following an Inverness corner to fire past Fon Williams as time ran out.