Defender Carl Dickinson scored a rare goal as Port Vale won their fourth friendly game of the summer.
Newcomer Michael Brown started for the Vale with fellow signings Michael O’Connor and Steve Jennings on the bench.
Alfreton took the lead before Ryan Lloyd levelled. Ben Williamson hit the bar and Chris Birchall had a goal was disallowed.
However, just three minutes later, Carl Dickinson made it 2-1 to Vale.
Vale made their usual multiple changes in formation at half-time but failed to add to their score in the second period.
Vale first-half: Neal, Yates, Duffy, McGivern, Dickinson, Birchall, Lines, Brown, Lloyd, Williamson, Dodds
Vale second-half: Johnson, Robertson, Duffy, Dickinson, Daniel, Jennings, Birchall, Marshall, Yates (Smith), Pope, O’Connor