English football minnows Brackley Town's FA Cup run's been halted with a 3-2 defeat at Conference Premier side Macclesfield Town.
But it took til the 81st minute for the matchwinner after Brackley Town scored two second-half goals to level the scores up.
Brackley had reached the second round of the venerable competition by beating visitors Gillingham 1-0.
Oldham Athletic's been held to a 1-1 home draw by League Two side Mansfield Town, while another League One club, Preston North End, won 1-0 at League Two's Wycombe Wanderers.
Tranmere Rovers were thrashed 5-0 at fellow third division side Peterboro.
There were also wins for League Two clubs Milton Keynes Dons and Stevenage.
Fellow third-tier side Bristol Rovers held League Two visitors Crawley Town to a scoreless draw.
Carlisle United knocked fellow League Oners Brentford out 3-2.