The FA Cup returned with a bang over the weekend and threw up its fair share of shocks and surprises.
National League South side St Albans City stunned League Two leaders Forest Green Rovers in one of the eye-raising wins on Sunday.
Elsewhere Buxton, of the Northern Premier League Premier Division, provided one of the best stories. They had brought in a new manager only days before their historic first round clash at York City.
But the upheaval clearly didn't affect them as they won 1-0 in what was their first game in the competition proper for almost 60 years.
Which non-league side will go furthest in this year's FA Cup? Let us know in the comments section
They are two of seven non-league sides guaranteed to be in the second round. The others are the National League quartet of Boreham Wood, Chesterfield, FC Halifax and Yeovil Town.
Kidderminster complete the non-league group after they dumped out National League side Grimsby.
So far 20 sides from the EFL have safely made it through with 12 replays that include a further six non-league teams.
Monday night sees the only remaining tie take place when National League side Dagenham and Redbridge host Class of 92-owned Salford City.
Winners of the first round clinch prize money of just over £22,000 with extra funds given to those who were chosen as TV picks.
There are more healthy cash injections at stake in round two, with winners receiving £34,000 and the chance to potentially be drawn with one of the big boys from the Premier League in round three.
The second round draw takes place on Monday night. Click here for all the details including ball numbers.
Confirmed teams in the draw for second round (level on pyramid)
League One (3)
AFC Wimbledon
Burton Albion
Charlton
Doncaster
Lincoln
Morecambe
Portsmouth
Rotherham
Shrewsbury
League Two (4)
Barrow
Carlisle
Colchester
Harrogate
Leyton Orient
Mansfield
Port Vale
Sutton
Swindon
Tranmere
Walsall
National League (5)
Boreham Wood
Chesterfield
FC Halifax
Yeovil Town
National League North/South (6)
Kidderminster
St Albans City
NPL Premier (7)
Buxton
Games still to be decided
Bolton (3) v Stockport (5)
Bradford (4) v Exeter (4)
Dagenham and Redbridge (5) v Salford City (4)
Gateshead (6) v Altrincham (5)
Gillingham (3) v Cheltenham (3)
Hartlepool (4) v Wycombe (3)
Ipswich (3) v Oldham (4)
MK Dons (3) v Stevenage (4)
Northampton (4) v Cambridge (3)
Oxford (3) v Bristol Rovers (4)
Rochdale (4) v Notts County (5)
Sheff Wed (3) v Plymouth (3)
Wigan (3) v Solihull Moors (5)