Philadelphia Union and Seattle Sounders played out a 2-2 draw in Major League Soccer today in a match that was marred by three red cards.
The visitors took the lead in the 10th minute when Eddie Johnson headed Mauro Rosales's corner into the net from the centre of the penalty area.
Philadelphia almost drew level shortly after the half-hour mark as Jack McInerney saw his header from Sheanon Williams's cross come back off the crossbar.
Amobi Okugo and Conor Casey both hit the woodwork for the home side before their equaliser came in the 50th minute through Danny Cruz's angled effort.
The match appeared to have turned on its head a minute later as Cruz bagged his second, rifling his shot into the bottom corner from just inside the area.
Rosales stole an equaliser for Seattle in the 64th minute, but the game turned sour in the closing stages.
Lamar Neagle and Williams were shown reds for fighting with one another in the 84th minute, and DeAndre Yedlin was given his marching orders in stoppage time for a bad tackle on Michael Farfan.