Despite actually conceding a penalty earlier in the match which the home side converted, the on-loan Brentford man was on hand to set up Thomas O’Ware who found the net to give Partick all three points.

They now sit in eighth on 21 points in the division as they set about climbing further away from danger when they look to beat Alloa Athletic away from home on Saturday 4 January.

There was also action for Marcus Forss as he got a full 90 minutes as AFC Wimbledon hosted high-flying Oxford United in Sky Bet League One on Sunday, but they fell to a 2-1 defeat.

Wimbledon, who are looking to pull themselves further away from the relegation spots, fell behind in unfortunate circumstances when Sam Long’s cross came off Dons midfielder Shane McLoughlin before ending up in the net.

Joe Pigott was then on hand to level things just after the break before Oxford showed why they sit second in the league table as they claimed the win with a goal from Mark Sykes just after the hour mark.

The result leaves Wimbledon 18th in the league having picked up 23 points from 23 games so far.

It was a disappointing afternoon for Justin Shaibu after he had to limp out of action for Boreham Wood just 10 minutes into their 2-2 draw with Eastleigh.

Boreham Wood, who now sit one place out of the play-offs in the National League, were denied all three points in stoppage time as Tyrone Barnett headed home late on to ensure that the points were shared between the sides.

In League Two, there was a much-needed win for Canice Carroll’s Carlisle United after they collected a 2-1 win at Walsall. Canice wasn’t involved in the match day squad but has featured 16 times so far for the Cumbrian side, the latest in the 0-0 draw with Bradford on Boxing Day.