Ryan Williams scored twice as Aldershot kept their slim play-off hopes alive with a win over struggling Stafford. Williams put Shots in front early on with a superb 25-yard drive, but Guy Madjo levelled from close range.
John Grant slotted in Williams' cross to restore Shots' lead, but Madjo's finish levelled before half-time.
Ricky Newman hit the bar for Shots before Williams restored the lead as he lashed home, before Jonny Dixon tapped in to complete the victory.
Aldershot: Bull, Soares, Charles, Day, Barnard, Hudson, Molesley, Newman, Williams, John Grant, Dixon (Pritchard 72).
Subs Not Used: Wells, Winfield, Hylton, Beckford.
Booked: Barnard, Molesley.
Goals: Williams 6, John Grant 35, Williams 61, Dixon 70.
Stafford Rangers: Duggan, Sutton, Daniel, McAughtrie, Talbott, Robin Gibson, Griffith, Lovatt (Alex Gibson 85), Reid (Grayson 46), Madjo, White (Edwards 79).
Subs Not Used: Alcock, Murray.
Booked: Reid.
Goals: Madjo 29, 45.
Att: 1,734
Ref: D Ford (Reading).