Conor Shaughnessy nets late winner for Portsmouth against Carlisle

League One leaders Portsmouth beat Carlisle 1-0 thanks to a Conor Shaughnessy header in added time at Fratton Park.

The first half was nearly all Pompey as they laid siege on the club in 20th place in the table, but Carlisle held firm.

Colby Bishop had a header easily gathered by Tomas Holy and another sailed over the bar.

The easiest chance for Pompey saw a Jack Sparkes cross somehow sliced wide by Bishop from six yards.

Carlisle almost took the lead on 20 minutes, but the ball was scrambled away from a Sean Maguire cross-shot.

And they nearly went ahead again in the first minute of the second half when a weak shot from Alfie McCalmont hit the post.

The visitors continued to threaten and almost snatched it in the final minute but a Dan Butterworth strike was pushed around the post by Will Norris.

Portsmouth made them pay as Shaughnessy rose highest to head in and stretch their winning run to six matches.