ATLANTA — Dan Haren pitched eight sharp innings, Denard Span hit a two-run double and the Washington Nationals beat the Atlanta Braves 3-1 Thursday night.
The Nationals, who snapped a nine-game losing streak to Atlanta on Wednesday, allowed their NL East rivals to get only three runners in scoring position over two nights.
Haren (3-3) won his second consecutive start, giving up four hits and one run with one walk and four strikeouts.
Washington got off to a good start in the first off Kris Medlen, breaking its 15-game streak without a first-inning run.
Medlen (1-4) lost his third straight start, allowing seven hits, three runs and three walks in seven innings. He struck out eight.
Cardinals 6, Brewers 5
At Milwaukee, Jake Westbrook allowed one run over six innings for his 100th career win and the Cardinals held off the Brewers.
Westbrook (2-1) walked three and struck out four. The Brewers were 1 for 8 with runners in scoring position against him.
Westbrook allowed Norichika Aoki's double to open the game and then nothing more until one out in the fourth when the Brewers pushed across a run on three consecutive singles. He struck out Alex Gonzalez and then fanned Wily Peralta (2-2), his third strikeout of the inning.
Westbrook left with a 6-1 lead for the relievers to protect, but the Brewers scored twice in the seventh, one in the eighth and one in the ninth.
Phillies 7, Marlins 2
At Philadelphia, Ryan Howard and Domonic Brown hit solo homers to back Kyle Kendrick and the Phillies beat the Marlins.
Kendrick (3-1) allowed two runs and seven hits in seven innings to earn his ninth straight win against the Marlins, dating to May 28, 2010.
Justin Ruggiano hit a solo shot for Miami. Alex Sanabia (2-4) gave up four runs — two earned — and six hits in five innings.
Padres 4, Cubs 2
At Chicago, Yonder Alonso's two-out fly ball to right field dropped in front of Julio Borbon for an RBI single that led to a four-run eighth inning and boosted the Padres over the Cubs for a four-game series split.
Travis Wood (2-2) retired his first 14 batters before Kyle Blanks singled, and he led 2-0 when Jesus Guzman reached on an infield single leading off the eighth. San Diego went ahead with just one hard-hit ball in the inning, taking advance of two infield hits, the shallow fly and a passed ball. Joe Thatcher (2-0) pitched one-third of an inning for the win.
White Sox 3, Rangers 1
At Arlington, Texas, Hector Santiago allowed two hits in five-plus innings filling in for Jake Peavy, Tyler Flowers hit a three-run homer and the Chicago White Sox beat Texas, handing the Rangers their first series loss of the season.
Flowers' drive just inside the foul pole in left field was the third straight hit after Texas right-hander Justin Grimm (2-1) retired 10 in a row on the day he was named AL rookie of the month.
Adrian Beltre's homer in the second was the only hit through five innings against Santiago (1-1), who had six strikeouts and two walks in 51/3 innings. The left-hander made his first start of the season and fifth of his career after Peavy was scratched because of back spasms.
Red Sox 3, Blue Jays 1
At Toronto, Ryan Dempster won his second straight start and the Red Sox took advantage of a season-high 10 walks to beat the Blue Jays.
Dempster (2-2) allowed one run and four hits in six innings. The right-hander, who walked three and struck out four, retired 10 of the final 11 batters he faced.
Winless in his first four starts this season, Dempster posted his first victory by beating Houston a week ago.
Brett Lawrie homered and Colby Rasmus had three hits but the last-place Blue Jays lost for the 12th time in 16 games.
Tigers 7, Astros 3, 14 innings
At Houston, Don Kelly had an RBI single to start a four-run 14th inning and the Tigers beat the Astros.
The Tigers tied it in the eighth with help from right-fielder Rick Ankiel's error.
Austin Jackson led off the 14th with a ground-rule double. Jackson advanced to third on a groundout by Torii Hunter before Houston intentionally walked Miguel Cabrera and Prince Fielder to load the bases.
Kelly's dribbling grounder to right field scored Jackson and chased Dallas Keuchel (0-1), who came in to start the 10th.
Orioles 5, Angels 1
At Anaheim, Calif., Chris Tillman returned to his hometown and outpitched Joe Blanton with eight scoreless innings of three-hit ball, right fielder Nick Markakis threw out Mike Trout at the plate, and the Orioles beat the Angels in the opener of a four-game series.
Markakis also hit an RBI double and Nate McLouth hit a two-run homer in the ninth.
Tillman (2-1) struck out three, walked two and retired 20 of his last 21 batters.
Albert Pujols homered in the ninth inning against closer Jim Johnson. Blanton (0-5) allowed three runs — two earned — and eight hits over eight innings.