Monday’s American League results
Rangers 3, Yankees 0 — Yu Darvish allowed two singles over 6⅓ innings in his first start in 16 days, combining with three relievers on a three-hitter as host Texas beat New York. Darvish (9-4) struck out four and walked two, leaving after he allowed consecutive batters to reach in the seventh. He threw 60 of 90 pitches for strikes.
Rays 3, Red Sox 0 — Matt Moore pitched a two-hitter for his first career shutout and Tampa Bay beat host Boston to move within a half-game of first place in the AL East. Ben Zobrist had three hits and James Loney drove in two runs for the Rays, who earned their sixth consecutive victory and won for the 18th time in 20 games.
Athletics 4, Astros 3 — Josh Reddick put visiting Oakland on top with a two-run homer in the eighth inning and the Athletics remained perfect this season against Houston. Chris Young hit a solo homer for the A’s, who are 10-0 against their new AL West foes this season and 15-1 all-time. Houston took an early 3-0 lead thanks in part to Oakland tying a season high with three errors.
Tigers 7, White Sox 3 — Max Scherzer outpitched Chris Sale in a marquee matchup of All-Star starters, and Detroit overcame Miguel Cabrera’s injury to beat host Chicago. With one out in the bottom of the fifth inning, Cabrera was replaced at third base by Don Kelly. The 2012 AL MVP, who appeared to be holding his left side as he walked off the field, was removed with a sore hip flexor muscle and will be evaluated today.
Orioles 9, Royals 2 — Chris Davis and J.J. Hardy each drove in three runs and Baltimore defeated host Kansas City to extend its winning streak to a season-high five games. Davis, who leads the majors with 97 RBI, drove in a pair of runs with a sixth-inning double and another with a sacrifice fly in the first inning. Hardy homered, his 17th of the season, in the four-run sixth with Davis aboard.
Monday’s National League results
Pirates 6, Nationals 5 — Andrew McCutchen hit a pair of two-run homers to back a solid outing by right-hander Charlie Morton, and visiting Pittsburgh beat skidding Washington. McCutchen connected in the first inning and again in the third to stake the Pirates to a 4-0 lead. The All-Star center fielder has five homers in his last six games and 14 for the season.
Braves 2, Mets 1 — Jason Heyward made a diving catch with runners on first and second and two outs in the ninth inning after pinch-hitter Reed Johnson hit a go-ahead single with two outs in a two-run top half, leading Atlanta to a comeback victory over host New York. Heyward made a long run to his right and slid along the wet grass to hold his glove up after grabbing pinch-hitter Justin Turner’s fly ball.
Padres 5, Brewers 3 — Jesus Guzman homered and had three RBI lifting the Padres to a win over host Milwaukee, hours after the Brewers learned that Ryan Braun would be suspended for the rest of the season. Guzman capped a four-run sixth inning off Tom Gorzelanny (1-4) with a two-out double that snapped a tie, scoring Chase Headley and Carlos Quentin to give the Padres a 5-3 lead. It was only their 17th win in 50 road games.
Marlins 3, Rockies 1 — Tom Koehler tossed seven strong innings, Ed Lucas homered and Miami scored for the first time in four games in a win over host Colorado. Giancarlo Stanton reached base three times and Steve Cishek notched his 18th save for Miami, which snapped a four-game losing streak. Troy Tulowitzki hit his 17th home run and D.J. LeMahieu had three hits for the Rockies.
Monday’s interleague result
Dodgers 14, Blue Jays 5 — A.J. Ellis hit a two-run homer and drove in a career-best five runs, Hyun-Jin Ryu pitched 5⅓ innings, and Los Angeles beat host Toronto, its fourth straight victory and 21st in 26 games. Skip Schumaker added a three-run shot as the Dodgers moved a season-high four games above .500.
— Associated Press