Ollie Palmer and Dean Cox bagged first half braces as Leyton Orient booked their place in the FA Cup second round with a 6-1 win at home to Staines Town.
A fast start to the match saw Orient race into a three-goal lead inside the opening 13 minutes as Ollie Palmer scored either side of a Dean Cox strike.
Swans skipper and former O's defender Darren Purse managed to pull a goal back ten minutes later however, before Cox claimed his second of the match with a brilliant free-kick from distance on the 33rd minute.
The second half saw both sides create a number of opportunities but it was on the 89th minute that Orient sealed the win when John Marquis rolled home his first goal for the Club, before defender Sean Clohessy followed suit with a strike deep into stoppage time.
As the O's embarked on their FA Cup venture Head Coach Ian Hendon made four changes to the side that lost at home to Accrington Stanley; handing starts to Alan Dunne, Frazer Shaw, Lloyd James and Dean Cox.
Having suffered the defeat last weekend Hendon had called for an improved display against Staines, and with eight minutes played Orient took the lead when Frazer Shaw bombed forwards down the left and clipped a ball towards the far post for Ollie Palmer to nod in from a couple of yards out.
Shaw was being allowed a wealth of space on the flank and four minutes later the full-back registered his second assist of the afternoon by pulling the ball back for Dean Cox to sweep a shot into the bottom far corner.
Less than a minute later it was then 3-0 to Orient when Blair Turgott's shot from outside the box was parried by Staines goalkeeper Jack Turner into the path of Palmer, who then applied a simple finish.
With Orient looking to be well in control of the tie the visitors then had the opportunity to pull a goal back when Luke Wanadio picked out the run of Ashley Lodge unmarked though the winger could only direct his touch the wrong side of the post.
Staines were to get on the scoresheet minutes after however and it was through former Orient defender Darren Purse, who applied a simple volley into an empty net following a weak punch from O's goalkeeper Alex Cisak.
Following Purse's strike the match settled into a tight encounter before Cox restored the hosts three-goal advantage with a wonderful 30-yard free-kick that sailed into the top corner on the 33rd minute.
The midfielder then had a chance to claim his hat-trick with half time looming after latching on to a brilliant backheel from Lloyd James, but Purse stood firm to block the effort.
Much like the start of the match Orient came out flying after the break and created a number of chances as James first sent a header wide before Palmer came close on two occasions.
With just over an hour gone Palmer then nearly turned provider when he fed a brilliant pass through to Jay Simpson but the O's top scorer was unable to convert as Turner did well to touch his shot behind for a corner.
The hosts were then dealt a slight worry when Jack Payne was forced off through injury though it meant young midfielder Freddy Moncur was handed his home-debut.
Despite boasting a healthy lead Orient were continuing to create a number of opportunities and it was winger Turgott who was the next to go close on the 69th minute when he raced clear of the Swans defence before seeing his shot parried behind.
As the match entered the final ten minutes Cisak was then called into action, diving to his left to parry behind Jack Bennett's shot from distance.
With time running out it always looked as though another goal would be scored and it came on the 89th minute when John Marquis rolled home his first Orient goal having been fed through by fellow substitute Scott Kashket.
The scoring was not to stop there however as with the game deep in stoppage time Sean Clohessy swept home his first goal for the Club to seal the O's place in the second round.
ORIENT: Cisak, Clohessy, Baudry (C), Dunne, Shaw, Turgott, James, Payne (Moncur 63), Cox, Palmer (Marquis 76), Simpson (Kashket 69)
SUBS: Grainger, Lee, Moore
GOALS: Palmer (8, 13), Cox (12, 33), Marquis (89), Clohessy (90+4)
STAINES: Turner, Felix, Purse (C), Gough, Bennett, Lodge, Brewer (Boakye 72), Abdulla (Vancooten 90+5), Wanadio, Hutchinson (Kalu HT), Cox
SUBS: Churchill, Vancooten, McAllister, Thomas, Smith
GOALS: Purse (23), Boakye (78)
BOKINGS: Gough (35)
REFEREE: Robert Jones
ATTENDANCE: 2,282 (346)