HOUSTON — Matt Kemp set a franchise record for home runs through 15 games with his ninth of the season to back up a solid outing by Clayton Kershaw and the Los Angeles Dodgers got a 5-1 win over the Houston Astros on Saturday night.

HOUSTON — Matt Kemp set a franchise record for home runs through 15 games with his ninth of the season to back up a solid outing by Clayton Kershaw and the Los Angeles Dodgers got a 5-1 win over the Houston Astros on Saturday night.

Kemp's two-run shot to center field in the sixth inning off Kyle Weiland (0-3) scored Dee Gordon, extending the lead to 3-0 and giving him a home run in three straight games. It also extended his major league-leading RBI total to 22 and his hitting streak to 10 games.

Mets 5, Giants 4

At New York, Ruben Tejada scored the winning run on a throwing error by catcher Buster Posey and the Mets beat the Giants after blowing a three-run lead moments earlier in one of the wackiest ninth innings imaginable.

Brewers 9, Rockies 4

At Milwaukee, Ryan Braun broke out of a slump with a solo homer and two RBIs, helping the Brewers beat the Rockies.

Nationals 3, Marlins 2,10 innings

At Washington, Ian Desmond hit a home run and had the game-winning sacrifice fly in the 10th inning to lift the Nationals to a win against the Marlins.

Cubs 6, Reds 1

At Chicago, Paul Maholm pitched six solid innings to earn his first win in nine months and the Cubs stopped a six-game slide.

Braves 3, Diamondbacks 2

At Phoenix, Tommy Hanson pitched seven strong innings, Dan Uggla homered and the streaking Braves beat the Diamondbacks.

Pirates 2, Cardinals 0

At Pittsburgh, A.J. Burnett pitched three-hit ball for seven innings in his injury-delayed Pittsburgh debut and the Pirates beat the Cardinals.

Padres 5, Phillies 1

At San Diego, Cory Luebke outpitched Roy Halladay and San Diego beat Philadelphia, snapping the Phillies' 13-game winning streak at Petco Park.

Yankees 15, Red Sox 9

At Boston, Nick Swisher hit a grand slam to help the New York Yankees erase a nine-run deficit, then he added a two-run double to give them the lead as they posted back-to-back seven-run innings to beat Boston.

Indians 5, Athletics 1

At Oakland, Calif., Jason Kipnis drove in three runs and scored twice, and Jeanmar Gomez pitched into the sixth inning for his first win of the season.

Rays 4, Twins 1

At St. Petersburg, Fla., James Shields carried a three-hitter into the ninth inning, B.J. Upton had a key two-run single and the Rays beat the Twins.

Rangers 10-2, Tigers 4-3

At Detroit, Justin Verlander pitched six innings without allowing an earned run, and the Detroit Tigers salvaged a split of their doubleheader with Texas.

Blue Jays 9, Royals 5

At Kansas City, Mo., Colby Rasmus hit two home runs to help make Drew Hutchison a winner in his major league debut.

Angels 6, Orioles 3

At Anaheim, Calif., Jered Weaver pitched his first complete game of the season, Bobby Abreu highlighted a five-run fifth inning with a tiebreaking two-run single and the Angels beat the Orioles.