The New England Revolution beat the Philadelphia Union 4-2 on penalties to advance to the U.S. Open Cup semifinals.
Diego Fagundez found Je-Vaughn Watson from a set piece and the midfielder's left-footed shot from the center of the box to the bottom right corner beat Union goalkeeper Andre Blake to make it 1-0 ahead of the break.
Kei Kamara was dangerous throughout the second half, calling Blake into action once from 18 yards out and again from just inside the penalty area with a curled shot that the Philadelphia keeper parried away.
The visitors scored in injury time with a pair of substitutes connecting to force extra time. Sebastien Le Toux found Fabian Herbers in front of the Revs goal and the Union's No. 11 slotted home to make it 1-1.
After 30 minutes of added time, the Revs got the better of the Union in the penalty shootout, with Watson hitting the decisive kick after Le Toux and C.J. Sapong had missed for Philadelphia.
An early penalty got the Chicago Fire off to the perfect start as they went on to beat NASL's Fort Lauderdale Strikers 3-0.
Diego Restrepo fouled David Accam in the penalty area, and Accam stepped up and blasted a shot from the penalty spot to the upper-righthand corner of the goal.
The hosts doubled the lead in the 35th minute, as Accam became provider when he found Michael de Leeuw who finished from close range to make it 2-0.
Just after the break, the Fire pulled further away when a rebound fell to Khaly Thiam and he tapped in to put the game out of reach for the Strikers.
The Fire are into the U.S. Open Cup semis for the 12th time and the fifth time in six years.
FC Dallas beat the Houston Dynamo 1-0 courtesy of a late goal from Fabian Castillo.
With the match looking like it was headed to extra time, Castillo sliced through the Dynamo defense and beat Houston goalkeeper Joe Willis at the near post to secure the win.
In the late game, the LA Galaxy left it late to beat the Seattle Sounders 4-2.
Michael Farfan handed the visitors an early lead before Alan Gordon brought the Galaxy level in the 17th minute.
After half-time, Herculez Gomez turned in Dylan Remick's cross to once again put the Sounders ahead.
But the hosts found their form in the final 10 minutes, with Giovani Dos Santos taking the score to 2-2 before a Sebastian Lletget brace sealed the win.