San Francisco: Jake Arrieta continued his impressive pitching and Kris Bryant provided the power as the Chicago Cubs beat the San Francisco Giants 8-1 on Friday night.

The Cubs won in Arrieta’s 22nd consecutive start going back to last season, with their ace going 19-0 over that stretch. They won on the road for the 24th time in 29 games as they snapped San Francisco’s eight-game winning streak.

In San Diego, Melvin Upton Jr. hit a two-run homer in the bottom of the ninth inning to lead the San Diego Padres past the Los Angeles Dodgers 7-6. After Wil Myers hit a bloop single to shallow centre to lead off the ninth against Dodgers closer Kenley Jansen, Upton went the opposite way beyond the right-centre field fence for the comeback victory.