Joshua Castellanos scored his first goal in National Premier Soccer League competition, but the Jacksonville Armada had to settle for a 1-1 draw in a chippy match with Miami United FC at Milander Park in Hialeah Thursday night.

Each team finished with 10 men, and players combined for 10 cards in a grudge match less than a month after Miami United ousted the Armada from the Lamar Hunt U.S. Open Cup.

Castellanos, a former Nease High School and University of North Florida midfielder, struck in the 57th minute from close range after Ciaran Kilduff's setup header.

But substitute forward Shamar Shelton, who had been on the field for only two minutes, tied the match for Miami (4-1-4) in the 71st minute following a sharp dribbling run from the right.

Jacksonville (3-1-2) received a man advantage moments before halftime when Miami United defender Diego Resquin was ejected for apparently stepping on Castellanos, but that edge disappeared 15 minutes later when Armada fullback Michael Melvin received a red card during a dead-ball incident.

The Armada returns home to meet Boca Raton FC Sunday at Hodges Stadium.