Castillo got the scoring going for Dallas thanks to a great counter attack lead by David Ferreira. Rookie Walker Zimmerman headed a ball out of the penalty box in the 33rd minute and Ferreira took the ball 40 yards until he dished it wide to an open Castillo. The young Colombian made one cut around his defender and shot a perfect ball past San Jose keeper Jon Busch.
The goal was Castillo's second of the season and Ferreira's forth assist of the year.
San Jose pressed late in the first half to get an equalizer but was unable to do so before the halftime whistle. The Quakes had one chance from Victor Bernardez that ringed off the crossbar.
Castillo tried to double his tally in the second half. He took a ball on the wing and drove into the penalty box. His shot was saved this time by Busch.
The second half was mostly about San Jose pushing for the equalizer. Raul Fernandez made several big stops including two in the final ten minutes on Chris Wondowloski. Fernandez had one point blank save on Wondolowski in the 80th minute that may be a Save of the Week nominee.
The shutout was Fernandez's fifth shutout of the season.
The win closes out the month of May for Dallas with 27 points after 13 games.