San Francisco Giants catcher Hector Sanchez suffered a concussion when he took a foul tip from Adrian Gonzalez off his mask in the third inning of Friday's 8-1 loss to the Los Angeles Dodgers.