A LATE goal in extra-time sealed Carmarthen Town a place in the semi-finals of the Nathaniel MG Cup.
Hosts Newtown twice led the Old Gold, first after 59 minutes when a Ross Stephens corner eluded everybody in the box to find the back of the net. Within two minutes, Liam Thomas levelled the scores, but the Robins were back in front six minutes later when Jordan Knott fouled Luke Boundford and Stephens converted the resulting penalty.
The visitors equalised again through Kieran Lewis before their keeper Lee Idzi pulled-off a good save to deny Oswell.
Thomas curled a shot over the bar at the other end and Kieran Mills-Evans also blocked a goal-bound Jones header. Idzi nearly presented Newtown with a winner in the 93rd-minute when he dropped the ball, but the game went into an extra half hour.
Oswell's volley from a Ryan Kershaw corner was cleared off the line and Idzi palmed away a rasping drive from Jamie Price, but it was Carmarthen who scored three minutes from time when a home defender sliced a cross and Jones controlled before firing in off a post.
Carmarthen will play Barry Town United in the semi-finals, with Gap Connah's Quay against The New Saints, home advantage to decided in Friday's draw.