Stephen Strasburg pitched six innings for his second win of the season, to lead the Washington Nationals to a 6-3 victory over the Houston Astros Monday. Strasburg looked nearly unhittable for five innings, allowing just three singles, but the Astros got to him in the sixth for two runs and three hits. Strasburg (2-0) walked one and struck out five. He hasn't allowed a home run in 50 1-3 innings — since Aug. 15, 2010. His ERA rose from 0.69 to 1.42. Steve Lombardozzi had three singles and a two-run double in the sixth off Kyle Weiland (0-2) that gave Washington a 4-2 lead. Ryan Zimmerman followed with a two-run single. Weiland started for the seventh time in his major league career and is winless in five decisions. After Strasburg left, Sean Burnett got two outs in the seventh, Ryan Mattheus allowed an earned run in the eighth, Tom Gorzelanny finished the eighth, and Henry Rodriguez pitched the ninth for his second save. In the third, Ian Desmond doubled to left with one out. Lombardozzi bunted, but Weiland threw the ball away, and Desmond scored on the error. Padres 7, Rockies 1: Cory Luebke threw seven efficient innings and Chase Headley tied a team record with three doubles, helping the San Diego Padres snap a four-game skid with an easy victory over the Colorado Rockies. Luebke (1-1) breezed through the Rockies lineup on a brisk night, giving up six hits and one run. Lately, the Padres have made themselves quite at home at Coors Field, winning seven of their past nine in the hitter friendly park. They did a bulk of their damage with doubles, hitting seven for the game. Phillies 5, Giants 2: Roy Halladay outlasted Tim Lincecum in a matchup of two-time Cy Young Award winners, leading the Philadelphia Phillies past the San Francisco Giants. Halladay (3-0) struck out six and allowed seven hits in eight innings. He also had an RBI single in a rematch of aces from the 2010 NL championship series. NY Mets 6, Braves 1: Ike Davis hit a tiebreaking three-run homer and Dillon Gee pitched four-hit ball over seven innings, leading the New York Mets to another victory over the Atlanta Braves. The Mets snapped Atlanta's five-game winning streak and kept up their early dominance in the NL East rivalry, winning again after a three-game sweep of the Braves in New York to start the season. Diamondbacks 5, Pirates 1: Chris Young had three hits including his team-best fifth home run and Joe Saunders pitched seven strong innings to help lead the Arizona Diamondbacks to a 5-1 victory over the Pittsburgh Pirates on Monday night.