Jays Win a Wild One
Detroit — In a game that was scoreless until the ninth inning, Brett Lawrie’s three-run homer highlighted a big burst for the Toronto Blue Jays in a 5-3 win over the Detroit Tigers on Tuesday night.
After eight innings of crisp, scoreless baseball between the AL East and AL Central leaders, both bullpens came unglued in the ninth. The Blue Jays broke through against Joe Nathan (2-2).
J.D. Martinez hit a three-run homer with two outs in the ninth for the Tigers. Casey Janssen came on and struck out Don Kelly for his ninth save in 10 chances.
Detroit’s Anibal Sanchez and Toronto’s Drew Hutchison each pitched seven impressive innings.
Dustin McGowan (3-2) worked the National League
Reds 8, Giants 3
Cincinnati — Devin Mesoraco hit a two-run homer and Jay Bruce emerged from a slump by driving in a pair of runs, leading the Reds to their season-high fourth win in a row.
Mesoraco hit his ninth homer off Tim Lincecum (4-5), who has beaten the Reds during the playoffs but never during the regular season. Bruce, who spent time on the disabled list following surgery for torn knee cartilage, knocked in his first run since April 25.
Nationals 7, Phillies 0
Washington — Jordan Zimmermann rebounded from a mini-slump to throw eight scoreless innings, Ryan Zimmerman hit a pair of doubles and handled two chances with aplomb in his left field debut, and Washington beat slumping Philadelphia to open a three-game series.
Zimmermann (4-2) allowed five hits and struck out four, recovering well from four middling starts that had raised his usually impeccable ERA to 4.07. He got all the support he needed when the Nationals scored three in the third inning off David Buchanan (1-2), making his third career start.
Royals 8, Cardinals 7
St. Louis — Eric Hosmer hit a tiebreaking single off closer Trevor Rosenthal in the ninth inning and the Royals beat St. Louis for their second straight road victory in the four-game, two-city series.
Rookie Kolten Wong’s first career home run was a grand slam in the second that ended the Cardinals’ 20-inning scoreless drought and gave them an early four-run cushion. The defending National League champions finished a dismal 2-7 homestand when their pitchers faltered.
Alex Gordon’s three-run homer capped a six-run fifth for the Royals against Jaime Garcia that put them up by two. Kansas City starter James Shields also scuffled, surrendering five earned runs in 51⁄3 innings.
Mariners 7, Braves 5
Atlanta — John Buck had three hits, including a two-run homer in the seventh inning that gave Seattle the lead, and the Mariners rallied to beat Atlanta for their fourth straight win.
The Braves led 4-0 in the first inning and 5-2 in the second before falling to the Mariners’ comeback. Buck’s homer, his first of the season, came off Alex Wood (5-6), Atlanta’s third pitcher. The shot to right field drove in Dustin Ackley, who had a two-out single.
Marlins 1, Rays 0
Miami — Henderson Alvarez needed only 88 pitches to toss an eight-hitter for his third shutout this year, and Miami beat Tampa Bay, sending the reeling Rays home after a winless eight-game trip.
The only run scored when Christian Yelich walked on a 3-2 curveball with two out and the bases loaded in the fifth inning.
Alvarez (3-3) didn’t allow a run for the third start in a row, a stretch covering 19 innings.
He retired the last five batters to close out the win in 2 hours, 10 minutes.