Newtown improved their Welsh Premier League survival chances with a four star performance at Haverfordwest and could have won by a bigger margin.
The Robins dominated from start to finish but found themselves trailing to a Chris O'Sullivan penalty completely agaijnst the run of play.
A stack of first half chances, including a missed penalty by Sam Bailey,went begging beforfe the goals started to flow after the break.
A hat-trick from Robbie Millington eased Newtown's relegation fears but leaves Haverfordwest County seven points adrift at the foot of the table.
His first came on the stroke of half time and the January signing from Bridgnorth Town struck again on the hour, before County had defender Tom Ramasut sent-off for a second bookable offence.
Millington and Matty Cook heaped more woe on the hosts for whom it could have been a lot worse.
The win sent the Robins above Bala Town - who won on Friday night - on goal difference."We could easiloy have hit double figures," said assistant manager Lee Williams(pictured). "We missed so many chances, particularly in the first half, but you always felt the goals would come. The home game against Bala next week is massive."
The first-ever live TV game from The Airfield was a disappointing and scrappy goal-less draw, but at least the Wingmakers ended their TV jinx after losing their three previous contests in front of the cameras.
In a game of few chances, Ian Sheridan hit the woodwork and Gavin Cadwallader went close with a header, while the Old Gold's best chance came in the second half from Geraint Passmore.
How They Stand
9. | Carmarthen Town | 28 | 8 | 5 | 15 | 36 | 58 | 29 |
10. | Newtown AFC | 28 | 5 | 11 | 12 | 33 | 52 | 26 |
11. | Bala Town | 28 | 8 | 2 | 18 | 33 | 54 | 26 |
12. | Haverfordwest County | 28 | 5 | 4 | 19 | 29 | 69 | 19 |