With his team trailing 2-0 early in the game, Blas Perez put FCD (9-7-10) on the comeback trail in the 19th minute, collecting a header from Je-Vaughn Watson and rolling it past Earthquakes goalkeeper Jon Busch.
Dallas finally got the equalizer in the 72nd on a left-footed penalty kick from Brazilian midfielder Michel.
Alan Gordon and Steven Beitashour scored within the first 16 minutes to give San Jose (9-10-7) the early lead.
Senate Democrats to pull all-nighter on climate change
Jessica Simpson shares three-way kiss with friends in photo