Rene Rivera drove in a career-high five runs Monday night and led the San Diego Padres to a 6-4 victory over the Giants, whose four-game winning streak ended. Rivera tormented Giants starter Madison Bumgarner (2-3) to account for all of San Diego's scoring off the left-hander.