Stourbridge will play League One side Northampton for a place in the FA Cup third round after they beat Whitehawk 3-0 in a replay on Monday.
Whitehawk play in National League South, one division above Northern Premier League side Stourbridge, but failed to make their superior status count.
Chris Lait gave Stourbridge the lead soon after half-time before two goals from Luke Benbow sealed a surprise win.
Whitehawk's disappointment will be compounded by the controversy at the end of the first tie, which saw Javier Favarel's goal ruled out by the referee blowing for full-time.
Stourbridge go through to face Northampton, who sit eighth in League One.
Joining them will be Curzon Ashton after they beat Westfields, the lowest ranked side left in the competition, 3-1.
Westfields play in the Midland Football League - the ninth tier - but they were outclassed by their National League North opponents.
Adam Morgan's double put Curzon in command and Niall Cummins scored a third. Nick Harrhy added a late consolation for Westfields, who were nine minutes away from winning the first game but drew 1-1.
Curzon will now host either AFC Wimbledon or Bury in round two.