Jack Duggan was Stourbridge's hero after his late strike saw the lowest-ranked team left in the FA Cup beat Northampton 1-0 to advance to the third round for the first time in their history.
After the original fixture was postponed this one looked to be heading for a replay, but with four minutes left a Luke Benbow free-kick caused all sorts of problems in the visitors' penalty box and Duggan was on hand to slam the ball home and set up a third-round clash at Wycombe.
Fleetwood overturned a two-goal deficit to set up a trip to Bristol City with a 3-2 home success against Shrewsbury.
Jim O'Brien put the visitors ahead as half-time approached but Shrewsbury then had Adam El-Abd sent off at the start of the second half. Despite their numerical disadvantage, they extended their lead after an hour through Louis Dodds but a Devante Cole double levelled up the tie before Ash Hunter won it for Fleetwood deep into injury-time.
Oxford comfortably booked their place in the third round - and a trip to Rotherham - with a 3-0 win over 10-man Macclesfield at the Kassam Stadium.
Goals from Ryan Taylor, Joe Rothwell and Kane Hemmings saw the U's ease past their National League visitors, who had Mitch Hancox sent off just before half-time with the score at 1-0.
Eastleigh boss Martin Allen will return to his former club Brentford in round three after two goals from Scott Wilson, including one from the penalty spot, secured a 2-0 victory over FC Halifax, who had Scott Garner sent off.
In the only tie that went to extra-time MK Dons overcame Charlton and former boss Karl Robinson 3-1 to set up a trip to Championship leaders Brighton.
Daniel Powell put the Dons ahead early on but former Dons defender Adam Chicksen equalised midway through the first half and it remained that way until extra-time.
Quickfire goals from Ben Reeves (94) and Dean Bowditch (97) saw the Milton Keynes club advance.