Newport slumped to another home defeat which leaves them deep in the relegation zone with nine games remaining.
Amesbury took the lead mid way through the first half but Charlie Urry scored a fine individual goal to equalise just before half time.
HT Newport 1-1 Amesbury Town
Two catastrophic defending errors allowed Amesbury Town the chance to wrap the game up before Charlie Urry was able to give a glimmer of hope forcing the ball over the goal line.
In the dying minutes Mark Taylor gave away a penalty resulting in a second yellow and subsequent red card allowing Amesbury to score and seal the three vital points.
Not a game for the purists, both teams missed a host of chances and represented their respective league positions.
FT Newport 2-4 Amesbury Town