CHRIS Maguire scored a stunning first half goal to help Eastleigh to a 3-1 win over York City in the National League.

The forward produced a stunning curling effort to give the Spitfires the lead at the Silverlake Stadium.

Paul McCallum slotted in a second but the visitors hit back within two minutes to give themselves hope.

But McCallum sealed the victory with a header to ensure Eastleigh would take the three points.

Jayden Harris, who signed on loan from Carlisle United earlier this week, was named in the Eastleigh starting line-up for the first time.

A wonderful move almost brought the opening goal for the Spitfires as Enzio Boldewijn broke in down the right and his excellent cutback was fired over by McCallum.

York City had struggled to produce anything of note in the opening 25 minutes but they went close when Kai Kennedy hit a shot over from just inside the area.

The hosts took the lead in the 33rd minute when Maguire was found just outside the penalty area before he unleashed a superb curling effort that left Rory Watson with no chance.

Richard Hill's side were again looking solid at the start of the second half as they dealt comfortably with York City's attempts to get back level.

The visitors had a good chance to equalise when Tyler Cordner was left unmarked from a corner but his header went harmlessly off target.

They were made to pay for that missed opportunity shortly after.

McCallum was released through on goal before he slotted the ball beyond Watson to give the Spitfires a 2-0 lead.

But the away side hit back almost immediately when Scott Burgess' cross was headed in by Howe.

Neil Ardley's side almost found themselves on level terms but substitute Aiden Marsh missed a glorious chance after he was found by Ryan Fallowfield.

McCallum punished that missed chance when he headed in from Boldewijn's cross to give Eastleigh breathing space and with it the three points.

The result lifts the Spitfires up to ninth in the table, while York City sit 19th.