San Antonio FC ground out a 1-0 victory at Brooklyn FC on Saturday, with Cristian Parano's 34th-minute strike proving the difference in a bad-tempered USL Championship clash.

Brooklyn started brightly enough but struggled to convert territory into clear chances. San Antonio made them pay midway through the first half when Parano found the net to put the visitors ahead. The goal shifted the momentum, and Brooklyn's frustration began to show before the break — Pierre Da Silva picked up a yellow card in the 43rd minute as tensions rose.

The second half brought more heat than quality. The referee's notebook filled up quickly: Tommy McNamara was cautioned in the 61st minute for Brooklyn, and San Antonio collected four bookings of their own through Jorge Hernández, Joseph Batrouni, Curt Calov, and Santiago Suarez between the 64th and 80th minutes. Gabriel Alves added a seventh yellow late in stoppage time. Seven cautions across the 90 minutes painted a clear picture of a scrappy, fractured contest in which neither side could establish any sustained rhythm after the break.

Brooklyn pushed for an equalizer but never seriously threatened to find one. San Antonio managed the game well in the final stages, absorbing pressure and breaking up play — sometimes at the cost of a booking — to protect their slender lead.

The win gives San Antonio FC a valuable three points on the road and keeps their away form ticking over, while Brooklyn FC will need to regroup quickly after a frustrating night that yielded no goals and three yellow cards.