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 Saturday. 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. James Loney gave Los Angeles a 1-0 lead in the second inning with a two-out homer to the second deck in right field. Kershaw (1-0), the NL Cy Young winner, struck out nine and allowed three hits in seven scoreless innings for his first win this season after no decisions in his first three games this year. Mets 5, Giants 4: 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. Mike Pelfrey tossed eight terrific innings, and it appeared the Mets were headed to a fairly simple victory. They were leading 4-2 with two outs in the top of the ninth when Jon Rauch came out of the bullpen and got pinch-hitter Brandon Belt to hit a high popup to shallow center. Tejada had trouble with it immediately, though, fighting to get under the ball behind shortstop as it swirled around in the wind. Rookie center fielder Kirk Nieuwenhuis came rushing in and overran the ball, which dropped behind him for a two-run double. Brewers 9, Rockies 4: Ryan Braun broke out of a slump with a solo homer and two RBIs, helping the Brewers beat the Rockies. Braun, who will be honored by the Brewers Sunday for winning the National League's Most Valuable Player award last season, hit his second homer of the season and an RBI triple while ending an 0-for-16 slide. Nationals 3, Marlins 2, 10 innings: 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. Wilson Ramos singled to lead off the 10th inning, took third on a throwing error and scored on Desmond's fly as the Nationals improved to 12-4, continuing their best start since moving to Washington from Montreal in 2005. Cubs 6, Reds 1: Paul Maholm pitched six solid innings to earn his first win in nine months and the Cubs beat the Reds to stop a six-game slide. Braves 3, Diamondbacks 2: Tommy Hanson pitched seven strong innings, Dan Uggla homered and the streaking Braves beat the Diamondbacks. Hanson allowed two runs on five hits for the Braves, who have won 10 of 11. Hanson (2-2) struck out seven, walked one and retired the last 13 batters he faced. Pirates 2, Cardinals 0: 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: Cory Luebke outpitched Roy Halladay and San Diego beat Philadelphia, snapping the Phillies' 13-game winning streak at Petco Park.