Last updated on .From the section Football

Danny Swanson strike wins game for St Johnstone

Tommy Wright's men move above Dundee into top six

Defeat ends Celtic's 11-game unbeaten domestic run

Lead at top of Scottish Premiership remains at six points

Celtic's seemingly inexorable march towards the Scottish Premiership title suffered a setback thanks to a stunning Danny Swanson volley.

It inflicted a first league defeat in nine games on Celtic, although they are still six points clear of Aberdeen.

Swanson's sweet 25-yard strike in the second half moved St Johnstone back into the top six.

The visitors are now level on points with Hamilton having leapfrogged Dundee with this rare victory at Celtic Park.

Celtic started quickly, with a slickness to their play that was illustrated by a sweeping crossfield pass over the St Johnstone defence that set Gary Mackay-Steven free.

The winger's cross reached Scott Brown, who shaped to shoot but instead slipped the ball infield to Stuart Armstrong, whose shot was blocked by the St Johnstone goalkeeper Alan Mannus.

Moments later, Anthony Stokes curled a shot across the face of goal that went wide.

Then Mackay-Steven sent a dipping, curling shot on target that Mannus had to claw out of the air before repelling Stokes' unorthodox effort from an awkward height and angle.

The antidote to Celtic's endeavour was doughtiness by St Johnstone, who have the third best defensive record in the Premiership and organised themselves superbly.

Individual cameos from visiting players included Chris Millar's endless industry and shrewd passing while Brian Easton often intercepted the ball in dangerous areas and was adept at carrying it upfield.

Steven MacLean was always strong up front, Murray Davidson covered the pitch with his rangy stride, while David Wotherspoon's set-pieces were delivered with menacing intent.

Ronny Deila had led his team to 11 domestic games unbeaten before the St Johnstone game

Following a period of sustained pressure in the Celtic half, Wotherspoon struck an effort from the edge of the area, but it was straight at Craig Gordon.

The zest of Celtic's play was dampened by St Johnstone's sturdiness and the home side were restricted to long-range efforts, with Stuart Armstrong twice having efforts draw good saves from Mannus.

Celtic found a higher gear in the second half of their previous two league games - scoring four against Hamilton and three against Aberdeen after the break - but St Johnstone remained solid.

They survived Mackay-Steven mis-hitting a volley from Wakaso Mubarak's cross and then they set about imposing themselves.

There was almost a breakthrough when Davidson stretched to head the ball on target from a corner, but it was deflected over.

Celtic did not heed the warning, though, and moments later Swanson lashed a glorious volley high into the top corner.

If Steven Anderson had been similarly adept, he would have increased the advantage when he was left unmarked at the back post at a corner, but his half-volley skewed wide into the side-netting.

Urgency returned to Celtic's play and even before Virgil van Dijk moved up to centre-forward, Nir Bitton and Armstrong both hit the target from long range but could not beat Mannus.

Jackie McNamara, watching from the main stand, would have seen plenty to dwell on as he prepares his Dundee United side to meet Celtic in three consecutive games - the Scottish Cup, the League Cup final and then in the Premiership.

Anthony Stokes (far right) went close for Celtic in the first half

Goalscorer Danny Swanson (left) and Celtic captain Scott Brown clash

Craig Gordon at full stretch could not get close to Swanson's shot

Gordon conceded in the league for the first time since McDiarmid Park last month