San Diego Padres' Melvin Upton Jr. is greeted at the dugout by teammates after hitting a solo home run off of Milwaukee Brewers' Tyler Thornburg during the ninth inning of a baseball game Thursday, May 12, 2016, in Milwaukee. (AP Photo/Tom Lynn)
MILWAUKEE (AP) James Shields had a season-high nine strikeouts in seven innings to lead the San Diego Padres to a 3-0 victory over the Milwaukee Brewers on Thursday night.
San Diego won its third straight game for the first time this season. Shields (2-5) allowed seven hits and one walk, Brandon Maurer pitched the eighth inning and Fernando Rodney had the ninth for his 11th save.
Melvin Upton Jr. homered for the fourth time and had three hits, two RBIs and two runs for the Padres one day after San Diego swept a doubleheader at the Chicago Cubs.
Article continues below ...
Milwaukee's Jimmy Nelson (4-3) pitched a season-high eight innings and gave up two earned runs on five hits but lost for the second time in his last seven starts.
Ryan Braun extended his hitting streak to 12 games for the Brewers, who are 3-6 in their last nine games.