two walks while striking out six over six-plus innings. Dan Straily, making his Cubs debut, gave up seven runs (five earned) on four hits and three walks while striking out four over 5 1/3 innings. He was recalled from Triple-A Iowa before the game and is expected to be optioned back immediately afterward.

Nationals 4, Pirates 3

WASHINGTON -- Wilson Ramos hit a walk-off ground-rule double into the Washington bullpen in right field with no outs in the bottom of the ninth inning against reliever Justin Wilson as the Nationals beat Pittsburgh.

It was the fifth win in a row for the first-place Nationals, who began the day six games ahead of the Atlanta Braves in the National League East.

The hit scored right fielder Bryce Harper, who led off the ninth with a walk and took second on a wild pitch by Wilson.

The winning pitcher was Matt Thornton (1-0), and Wilson (3-3) was tagged with the loss.

Tigers 4, Mariners 2

DETROIT -- David Price won his home debut with Detroit, limiting Seattle to one run and three hits while outdueling Mariners ace Felix Hernandez at Comerica Park.

Price (12-8), who had two no-decisions on the road after being acquired from Tampa Bay at the July 31 trade deadline, collected seven strikeouts in eight innings. Joe Nathan posted his 25th save, and Nick Castellanos had a solo home run and an RBI single for Detroit.

Hernandez's major-league record streak of 16 consecutive starts allowing two earned runs or less and pitching at least seven innings was snapped. Hernandez only lasted 92 pitches and five innings, equaling his shortest stint of the season, while giving up two runs and seven hits. Hernandez's three strikeouts were his second fewest this season.

Seattle (66-56) lost for just the second time in 11 games.

Blue Jays 6, White Sox 3

CHICAGO -- Toronto capitalized against Chicago's struggling bullpen to end a four-game losing streak at U.S. Cellular Field.

After their own bullpen coughed up a three-run lead in the sixth inning, the Blue Jays scored three runs in the seventh in a 6-3 win to split the first two games of a three-game series.

Toronto started Mark Buehrle, who pitched for the first time as the opponent in the stadium he once threw a no-hitter and a perfect game. The crafty left-hander didn't factor into the decision, but looked like his former self while shutting out the White Sox through the first five innings.

Buehrle's buddy, left-hander John Danks, started for Chicago and went six innings. He also allowed three runs and didn't factor into the decision.

Braves 4, Athletics 3

ATLANTA -- Atlanta knows all about bad road trips. Now Oakland is going through one.

Chris Johnson went 3-for-4 and drove in two runs, and the Braves dropped Oakland to 1-5 on its road swing.

Craig Kimbrel recorded his 36th save in 40 opportunities. Atlanta went 0-8 on its most recent road trip and lost 12 of 15 games coming into the series with Oakland.

The A's fell for the sixth time in seven games overall, and they scored three runs or fewer in all of the defeats.