A PAUL McCallum hat-trick was not enough for Eastleigh as they let a 3-1 lead slip to National League play-off hopefuls Solihull Moors.

Tahvon Campbell scored a last-minute equaliser for the visitors on a thrilling afternoon at the Silverlake Stadium.

McCallum scored two headers in the first half to put the Spitfires in control but Jamey Osborne pulled one back just before the hour.

The National League top scorer restored Eastleigh’s two-goal advantage when he completed his treble on 68 minutes but the visitors did not give up.

Jack Stevens kept them in the game with a curling effort on 74 minutes and substitute Campbell earned a point in the dying stages.

Kelvin Davis made four changes to the side which lost 2-1 against Oldham Athletic in midweek - with Chris Maguire and Ben Reeves returning to the line-up.

Eastleigh took the lead after 26 minutes when McCallum headed in from Reeves' excellent free-kick.

Solihull's Osborne then saw an effort tipped onto the crossbar by Joe McDonnell before McCallum doubled the advantage.

Enzio Boldewijn's cross found the striker who brilliantly headed in to put Davis' side in total control.

The dangerous Osborne reduced the deficit on 60 minutes with a stunning strike from outside the area.

McCallum made it 3-1 to the Spitfires soon after when he got on the end of a ball across goal to net his 33rd goal of the season in all competitions.

The visitors refused to give up, though, and they pulled a goal back when Joe Sbarra set up Stevens to curl into the far corner.

Campbell equalised with a first-time strike in the box to level the score before he was then denied in the 94th minute when the offside flag prevented a late winner.