Seattle wasted numerous opportunities to level the contest, before finally finding a way through courtesy of Michael Pineda's 33rd-minute penalty after Michael Dawson was harshly adjudged to have fouled Zach Scott inside the area.
The MLS leaders turned the game on its head four minutes after the restart when Osvaldo Alonso picked up the ball 35 yards from goal, unleashing a strike which cannoned into the net off the bar to make it 2-1.
It was all square once more on the 55-minute mark as Roberto Soldado was brought down inside the area, brushing himself down to tuck the spot kick away.
There was still time for another goal, though, with Spurs hitting back immediately through yet another penalty. This time DeAndre Yedlin was penalised for handling the ball inside the box, and Iago Falque stepped up to successfully convert and make it 3-3 to round off the scoring.