Match ends, Salford City 0, Eastleigh 2.
Paul McCallum's brace lifted Eastleigh above Salford into the National League play-off places with victory at the Peninsula Stadium.
Alex Wynter went close early on before McCallum's towering 25th-minute header, his 20th league goal of the season, put Eastleigh ahead.
Mark Yeates twice threatened from long range, while Luke Southwood saved from Salford's Matt Green at the other end to preserve his side's half-time lead.
Salford were denied an equaliser when Green fouled keeper Southwood and instead it was Eastleigh who doubled their advantage when McCallum scored his second.
Salford could find no way back and Eastleigh could have even had a third when Yeates shot just wide.
Match report supplied by the Press Association.
- 10Lloyd-McGoldrickSubstituted forRedmondat 72'minutes
- 7GreenSubstituted forDieseruvweat 72'minutes
- 18WhiteheadBooked at 90mins
- 24LinganziSubstituted forMaynardat 85'minutes
- 30GaffneyBooked at 86mins
- 4GobernSubstituted forBearwishat 90'minutes
- 10YeatesSubstituted forDennettat 90+2'minutes
- 19HollandsBooked at 48mins
- 9McCallumSubstituted forMcKnightat 85'minutes
- 11ZebroskiBooked at 90mins
- Joe Hull
Second Half ends, Salford City 0, Eastleigh 2.
Chris Zebroski (Eastleigh) is shown the yellow card.
Danny Whitehead (Salford City) is shown the yellow card.
Substitution, Eastleigh. Oliver Dennett replaces Mark Yeates.
Substitution, Eastleigh. Tom Bearwish replaces Oscar Gobern.
Rory Gaffney (Salford City) is shown the yellow card.
Substitution, Eastleigh. Jack McKnight replaces Paul McCallum.
Substitution, Salford City. Lois Maynard replaces Amine Linganzi.
Substitution, Salford City. Devonte Redmond replaces Danny Lloyd.
Substitution, Salford City. Emmanuel Dieseruvwe replaces Matt Green.
Goal! Salford City 0, Eastleigh 2. Paul McCallum (Eastleigh).
Danny Hollands (Eastleigh) is shown the yellow card.
Second Half begins Salford City 0, Eastleigh 1.
First Half ends, Salford City 0, Eastleigh 1.
Goal! Salford City 0, Eastleigh 1. Paul McCallum (Eastleigh).
First Half begins.
Lineups are announced and players are warming up.