SAN FRANCISCO — Pablo Sandoval and Brandon Hicks homered to back a wild Tim Lincecum in San Francisco's 6-2 win over Minnesota on Friday.
Lincecum (4-3) struck out four and walked six in six innings. He allowed five hits and also had two wild pitches, escaping trouble in nearly every inning.
Joe Mauer and Chris Parmelee drove in Minnesota's only runs in the third.
Sandoval hit a three-run shot in the first, Hicks hit his eighth homer off Kyle Gibson (4-4) in the fourth and drove in another run in the seventh.
Gibson gave up five runs and five hits in five innings, working quickly and in command for all but the two homers. He struck out four.
Dodgers 2, Phillies 0
At Philadelphia, Clayton Kershaw limited Philadelphia to two hits in six innings, Carl Crawford hit a solo homer and the Los Angeles Dodgers beat the Phillies.
Kershaw (3-1) bounced back from his roughest outing in two years with an excellent performance, striking out nine. The two-time Cy Young Award winner allowed seven runs in 12/3 innings — the second-shortest outing of his career — in an 18-7 loss to Arizona last Saturday.
Brewers 9, Marlins 5
At Miami, Mark Reynolds hit a pair of two-run homers and Milwaukee won a record-setting slugfest at Marlins Park.
Giancarlo Stanton and Garrett Jones hit two solo homers apiece for Miami, and Khris Davis homered for Milwaukee. The teams combined for seven homers, the most since the pitcher-friendly ballpark opened in 2012.
Reds 5, Cardinals 3
At Cincinnati, Todd Frazier hit a three-run homer off Shelby Miller, Devin Mesoraco added a solo shot and Cincinnati beat St. Louis to tighten the top of the NL Central.
The Reds moved within three games of the second-place Cardinals, who have won seven of their last nine games while staying right behind division-leading Milwaukee.
Pirates 4, Nationals 3
At Pittsburgh, Charlie Morton worked into the sixth inning to snap a lengthy losing streak and Pittsburgh beat Washington.
Morton (1-6) allowed one run on five hits in 52/3 workmanlike innings for his first victory since September. Pedro Alvarez hit his ninth home run of the season after being dropped from fourth to sixth in the lineup. Ike Davis, who replaced Alvarez as the cleanup hitter, went 2 for 4 with two runs scored.
Braves 3, Rockies 2
At Atlanta, Gerald Laird drove in two runs with two hits, including a tiebreaking single in the eighth, and Atlanta beat Colorado after the Rockies lost third baseman Nolan Arenado to a broken finger.
Arenado left the game in the second inning after fracturing his left middle finger on a head-first slide into second base.
Padres 11, Cubs 1
At San Diego, Yonder Alonso and Yasmani Grandal homered, and Chase Headley drove in three runs as San Diego snapped a four-game skid.
The Padres set a season-high in runs and had 12 hits. Everyone but Will Venable had at least one hit among the starting position players.
Mariners 6, Astros 1
At Seattle, Felix Hernandez struck out nine over eight strong innings for his third straight victory, Willie Bloomquist hit his first home run since 2011 for Seattle.
Hernandez (6-1) allowed only five hits and continued a strong last two weeks on the mound. After going more than a month between victories, Hernandez has rediscovered his form. He has struck out 21 and walked just two over his last three starts.
Bloomquist drove in three runs, but the highlight was his two-run homer just inside the left-field foul pole in the sixth off Rudy Owens, who was making his major league debut. It was his first long ball since Aug. 10, 2011, when Bloomquist was playing for Arizona, a span of 626 at-bats. Bloomquist's homer came on the first pitch after Mike Zunino had doubled off the top of the wall, missing a homer by inches.
White Sox 6, Yankees 5
At Chicago, Adam Dunn hit a two-run homer off David Robertson in the ninth inning, and the Chicago White Sox beat the New York Yankees.
Blue Jays 3, Athletics 2
At Toronto, Liam Hendriks won his season debut, Steve Tolleson hit a two-run home run and Toronto beat Oakland for its ninth victory in 11 games.
Brandon Moss homered for the seventh time in 18 games for the Athletics, who lost their second straight following a five-game winning streak. Oakland's loss was just its third in the past 14 games overall.
Promoted from Triple-A to face the Athletics, who came in with the best record in the majors, Hendriks (1-0) allowed one run and three hits in 52/3 innings. The right-hander walked three and struck out three.
Tigers 7, Rangers 2
At Detroit, Anibal Sanchez gave Detroit a much-needed quality start, and the Tigers snapped their four-game losing streak with victory over Texas.
Austin Jackson and Andrew Romine homered for Detroit, and Ian Kinsler doubled three times against his former team. Sanchez (2-2) allowed two runs and five hits over seven innings.
Angels 6, Royals 1
At Anaheim, Calif., Mike Trout homered and threw out a runner at third base, Chris Iannetta also went deep, and Los Angeles moved to a season-beat seven games over .500.
C.J. Wilson (6-3) allowed a run and four hits in 61/3 innings, striking out three and walking four.
Rays 1, Red Sox 0
At St. Petersburg, Fla., pinch-hitter Cole Figueroa had an RBI double in the bottom of the ninth inning to lead Tampa Bay past Boston.
Desmond Jennings drew a one-out walk in the ninth off Andrew Miller (1-3). Burke Badenhop entered and, after Jennings stole second, Figueroa drove in the winning run on a drive to right-center.
Orioles 8, Indians 4
At Baltimore, Chris Davis homered and had four RBIs, Adam Jones had three hits and scored three runs and Baltimore beat Cleveland to snap the Indians' four-game winning streak.