Greenville Triumph SC rescued a point deep into stoppage time, with Azaad Liadi striking in the 93rd minute to cap a dramatic 3–3 draw against Portland Hearts of Pine in USL League One action on Saturday. Muba Nour scored twice for the hosts, while Aboubacar Camara, Diogo Barbosa, and Konstantinos Georgallidis all found the net for Portland.

The visitors seized control of the first half with a blistering spell. Camara opened the scoring in the 28th minute, finishing from a Georgallidis feed to put Portland ahead. Four minutes later, Barbosa doubled the lead, and Greenville suddenly looked rattled.

Nour pulled one back in the 37th minute, converting from a Zane Bubb delivery to give the home side a lifeline. That hope was short-lived. Georgallidis restored Portland's two-goal cushion just three minutes later, picking out the net off a Diego Gonzalez assist to make it 3–1 heading toward halftime.

Greenville came out with more urgency after the break. Nour grabbed his second of the night in the 51st minute, cutting the deficit to one. The hosts pushed for the equalizer through the second half but couldn't find the finishing touch — until Liadi popped up in the third minute of added time to snatch a share of the spoils and send the home crowd into a frenzy.

The draw extends Greenville's unbeaten run at home but will sting Portland, who held a commanding two-goal lead twice and left with just a single point to show for it.