Pablo Vitti also scored for Toronto (8-6-4), which won on the road for just the second time this season.
Barrett opened the scoring five minutes into the game and Darren Huckerby got the equalizer for San Jose (3-9-4) 25 minutes later. Vitti came up with the decisive score in the 54th minute.
Copyright 2009 by United Press International.