Will Smith came through for the Los Angeles Dodgers when the lights were brightest against the San Diego Padres on Wednesday, playing the hero off the bench for the third time in his career.