National League side Solihull Moors produced an FA Cup shock as they knocked out League Two side Yeovil Town on penalties after a 1-1 draw after extra-time.
Omari Sterling-James converted the winning spot-kick as Moors triumphed 4-2 in the shootout with the non-league side scoring all four of their penalties.
Yeovil saw Ryan Dickson miss the target from 12 yards, while Tom Eaves' effort was saved by home goalkeeper Danny Lewis.
After a goalless 90 minutes, the part-timers had to hit back from a goal down just to force the game to penalties after Francois Zoko's long-range shot put Yeovil ahead.
And it was substitute Akwasi Asante who levelled from the spot in the 99th minute after Sterling-James was tripped in the area by Liam Shephard.
In a tight first half Yeovil's Ben Whitfield volleyed Kevin Dawson's cross goalwards only to see it blocked by Moors defender Liam Daly.
Moors' Jordan Gough headed off the line from Eaves before goalkeeper Nathan Vaughan - who was replaced by Lewis midway through the second half - was also called into action to tip Otis Khan's curling effort over the crossbar as the half ended goalless.
After the break Yeovil keeper Artur Krysiak saved brilliantly from both Sterling-James and Liam Daly to force extra time.