Bangor City 5 (Shaun Cavanagh 7 & 60, Dec Walker 26, Steve Lewis 41, Damien Allen 80)
Haverfordwest County 2 (Spencer Williams 38, Declan Carroll 57)
Welsh Premier League – April 2, 2016
Shaun Cavanagh struck twice for a youthful Bangor side which kept alive hopes of a European play-off place and condemned Haverfordwest to relegation in this week five years ago.
The pre-match City news concerned Leon Clowes and midfielders Ryan Edwards (injured) and Ashley Young (working), who all missed out.
On a positive note Dec Walker returned at right back, youngsters Mike Elstone and Cavanagh kept their places whilst Rio Ahmadi started alongside Steve Lewis.
The first chance fell to Sion Edwards whose long range shot span off Kieran Howard and forced a good save from Alex Connell in the County goal.
Despite playing into the wind as they attacked the Antelope End the home side looked the more purposeful.
And on seven minutes the promise bore fruit as Ahmadi cleverly slid in Cavanagh, who bettered Howard to drive the ball beyond Connell from 15 yards.
Haverfordwest responded with a well-struck effort from Declan Carroll but Connor Roberts saved at full stretch.
Then Damien Allen fed Cavanagh, whose slide rule pass set Ahmadi clear on goal but Connell saved well at his feet.
On 26 minutes it was 2-0 as Bangor won a free kick on the left. Up stepped Walker, whose 30-yarder smashed into the back of the net.
County pulled one back under strange circumstances seven minutes before the interval.
Roberts pouched a corner and threw out to Elstone on the halfway line, but 19-year-old Spencer Williams intercepted and after a couple of paces thrashed the ball into the back of the Bangor net from 30 yards for a goal applauded by just about everyone in the ground.
Four minutes before the break, Nev Powell’s side regained the two-goal advantage.
Allen released Lewis. who netted in trademark style with a perfectly-flighted chip from outside the box. Great technique from The Beast.
Half-time: Bangor 3 Haverfordwest 1
In the second half, the hosts were now attacking the Bangor end with the wind.
Sam Hart’s flighted ball down the left confused the visitors defence but Lewis could only drag his effort wide of the near post.
Then on 57 minutes goalscorer Williams released Carroll down the left and his powerful right footer from just inside the box flew into the back of the net to bring the visitors back into the game.
But their joy was short lived.
Just three minutes later keeper Roberts’ kick was headed on by Lewis for Cavanagh to round goalkeeper Connell and slide the ball into the empty net.
What a calm finish from the teenage striker whose emergence in the latter stages of the season coincided with a good run of form and results.
On 65 minutes a change by Powell as Christian Langos replaced Elstone and three minutes later Iolo Hughes came on for Walker, who was clearly injured.
One final change for Bangor on 76 minutes as U19s regular and former Ysgol Brynrefail youngster Caio Hywel took the field for Edwards.
The youngster slotted in at right-back, alongside fellow Bethel defender Iolo Hughes in central defence with Adam Cummins now in midfield.
The final goal of the game was a superb team effort from Bangor.
A Haverfordwest corner from the right was headed clear by Lewis and gathered by Damien Allen, who passed up to Ahmadi on halfway.
His back heel was gathered once more by midfielder Allen who again linked up with Ahmadi. Finally, Allen rushed into the box to slide home from a tight angle on the right.
A fantastic team goal which would have doubtless pleased managers Powell and Derek Goulding immensely.
Bangor: Connor Roberts, Dec Walker (Iolo Hughes 68), Sam Hart, Mike Elstone (Christian Langos 65), Adam Cummins, Anthony Miley, Shaun Cavanagh, Damien Allen, Rio Ahmadi, Steve Lewis, Sion Edwards (Caio Hywel 76).