If Portsmouth are to thank anyone for their recent result against Sunderland, it’s goalkeeper Craig MacGillivray.

The shot-stopper kept out a fearless Sunderland side that could have got away from the game with all three points, but MacGillivray’s heroics ensured the result remained at 1-1 and in doing so has set Portsmouth up for an exciting finale to their League One season.

Pompey could potentially find themselves in an automatic promotion spot if they win their final two games of the season as well as results going their way on the final day of the season, and if Kenny Jackett’s side are to achieve this incredible feat, he can have MacGillivray to thank for it.

The 26-year-old 'keeper joined Portsmouth last summer from Shrewsbury, and although MacGillivray had only played 33 times over the span of four years, the Scotsman was selected as Pompey’s number one keeper for the start of the season, and Jackett’s gamble has paid off.

MacGillivray has been one of Pompey’s best players this season, playing every minute in the league so far and keeping 11 clean sheets along the way.

The former Harrogate Town custodian was also the hero during the EFL Trophy penalty shoot-out when the Scottish shot-stopper saved Lee Cattermole’s spot-kick as Portsmouth won their first piece of domestic cup silverware since the 2008 FA Cup final 5-4 on penalties.

MacGillivray’s contribution to Portsmouth this season has exceeded what many thought he would be capable of this season, but his impact has been one of the biggest in the team so far, and if Pompey are to return to the Championship it will be on the back of the 'keeper’s important performances.

Portsmouth fans, has MacGillivray been the signing of the season? Let us know!