NEW YORK: Jose Reyes tripled twice for the third time this season and a refreshed Josh Thole had three hits and three RBIs as the New York Mets enjoyed a rare offensive outburst in a 9-5 victory over the Philadelphia Phillies Sunday. Reyes had four of New York's season-high 17 hits, and Jonathon Niese (4-5) didn't allow an earned run against a makeshift Phillies lineup. Daniel Murphy matched a career high with three hits. The Mets, held to three runs or fewer in nine of their previous 11 games, equaled their season high for runs and prevented a three-game sweep. Reyes equaled a career high with his sixth straight multi-hit game, the longest active streak in the majors. New York tagged an ineffective Vance Worley (2-1) for 12 hits in three innings, sending the rookie to his first loss in four major league starts this season. The Mets improved to 3-6 this year against Philadelphia, which had won four straight and eight of 11 overall. Brewers 6, Giants 0: At Milwaukee, Yovani Gallardo allowed four hits in eight innings to win his fifth straight start as the Brewers wrapped up an 8-1 homestand. Gallardo (7-2) retired 14 in a row before allowing a single to Aubrey Huff in the seventh. San Francisco didn't have a runner in scoring position until two outs in the eighth. Padres 5, Nationals 4: At Washington, Ryan Ludwick had three hits and two RBIs, including a go-ahead infield single in the ninth, while Brad Hawpe had two hits and two RBIs as San Diego edged Washington. Diamondbacks 4, Astros 2: At Houston, Xavier Nady hit a two-run double in the eighth inning, helping Arizona rally to a victory and a series sweep of Houston. Cardinals 4, Rockies 3: At Denver, Kyle Lohse pitched six solid innings to match a major league high with his seventh win and Jon Jay hit a two-run homer, helping St. Louis hold off Colorado. Dodgers 8, Marlins 0: At Los Angeles, Clayton Kershaw pitched a two-hitter for his second shutout and complete game in the majors, Rafael Furcal hit his first home run of the season and drove in three runs, and Los Angeles routed Florida. Cubs 3, Pirates 2: At Chicago, Aramis Ramirez ended a long home run drought as Chicago beat Pittsburgh in a game delayed by rain at the start. Braves 2, Reds 1: At Atlanta, Jair Jurrjens (7-1) outpitched Johnny Cueto (2-2) and Martin Prado hit a two-run homer as the Braves beat Cincinnati, putting an end to the Reds' damaging road trip.