Johnson struck a right-footed shot that curled into the bottom left corner past diving goaltender Jon Busch as the Timbers (2-1-3) won a second straight game.
Portland goalkeeper Donovan Ricketts made three saves in notching the shutout.
The Earthquake (2-3-2) played with 10 men after Alan Gordon was issued a red card in the 69th minute.
Notable deaths of 2014 [PHOTOS]
Julius Randle breaks leg during NBA debut