Our teams are one tie from Wembley as they look to create a bit of history at Finals Day in May.
There's a huge Surrey/Hampshire boarder derby on the horizon with a grudge match confirmed.
Three-time winners Woking beat Oxford City on penalty kicks with keeper Will Jääskeläinen the hero with his hands - and his feet.
Aldershot Town will be at home after they got through after avoiding an error at Sittingbourne and it sets up a fantastic semi-final.
Rochdale were worthy winning in their derby quarter-final against Altrincham and they will be at home.
National League North Spennymoor Town are the lowest ranked team left and another away day is their reward for winning at Sutton United on Saturday.
Semi-final ties will be played on Saturday 5 April and will be one leg.
Winners receive £15,000, with the losers making. £5000.
Winners of the FA Trophy final earn £60,000, with the runners-up taking home £30,000.
The semi-final draw
Aldershot Town v Woking
Rochdale v Spennymoor Town
PHOTO BY DAVID NELSON