Junction trailed 2-0 before staging a fightback in the last eight minutes to earn a draw.
Bay took the lead on 15 minutes after some wonderful football by Jordan Worthington, beating Junction’s keeper Stephen O’Neill with a thunderous strike from outside the box.
And the hosts went further ahead after a corner was converted, Worthington again with a close range header on 44 minutes.
The second half had Bay controlling things but with 10 minutes to go a penalty was awarded to Junction which George Roberts put away,
At 2-1 the Railwaymen had something to fight for and got their reward with a second goal following a free kick, Adam Carpenter applying the finish.
Josh Wilmot, Anthony Jones, David O’Neill, Nathan Griffiths, James Davies, Dan Wickerson, Nyal Hughes, Kieran Ellis, Jordan Worthington, Matthew Marsh-Evans, Matty Griffiths.
Subs: Rezwan Khan, Cory Owen, Connor Craig, Paul Brady, Haydan Kivell.
Stephen O’Neill, George Roberts, David Algieri, Chris Bell, Liam Jones, Mathew Jones, Ole Desay, Ryan Birtles, Rob Gore, Luke Hughes, Jack Nettleton.
Subs: Adam Carpenter, Ryan Boddis, Liam Barlow, Craig Berry.
Holyhead Hotspur's Jake Roberts (stripes) is tackled during Saturday's clash with Blaen-y-Maes. Pictures: SAM EADEN…
Callum Parry (sky blue) opens the scoring for Trearddur Bay. Picture: SEAN CHADWICK - many…
Dolgellau AA (yellow shirts) have a huge cup tie in store at Cardiff Met SATURDAY,…
Four Denbigh Town Reserves finished on the pitch tonight. Jacob Duffy grabbed a second goal…
Caernarfon Town's Noah Edwards (right) up against Holywell's Owen Davies at The Oval. Picture: SAM…
NFA (sky blue) in recent action against Denbigh Town. Can the Rhyl side beat Pwllheli…