Tuesday’s American League results
Red Sox 6, Rays 2 — Jon Lester matched his season high with eight strikeouts and overcame homers by Wil Myers and Evan Longoria as the host Boston Red Sox remained in first place. The Red Sox moved 1½ games ahead of the Rays in the AL East. The loss ended the Rays’ six-game winning streak and was just their third in 21 games, a surge that began when they were in fourth place, trailing the Red Sox by seven games.
Royals 3, Orioles 2 — Bruce Chen allowed one run on three hits over six innings and Greg Holland survived giving up a run in the ninth to post his 25th save as the host Kansas City Royals beat the Baltimore Orioles. Chris Getz singled in the second run in the second and Mike Moustakas doubled in the Royals’ final run in the third.
Tigers 6, White Sox 2 — Rick Porcello pitched four-hit ball over seven scoreless innings, Jhonny Peralta homered and the visiting Detroit Tigers took advantage of four errors. Peralta delivered an RBI single and scored in a three-run fourth.
Yankees 5, Rangers 4 — Eduardo Nunez hit a tying triple, Brent Lillibridge followed with a go-ahead single and the visiting New York Yankees rallied against All-Star closer Joe Nathan in the ninth inning. Mariano Rivera struck out two in a perfect ninth for his 32nd save.
Astros 5, Athletics 4 — Matt Dominguez hit a two-run homer to tie the score and the winning run scored later in the bottom of the ninth on an error.
Tuesday’s National League results
Mets 4, Braves 1 — Carlos Torres pitched six impressive innings as a fill-in starter and had an RBI single, Ike Davis turned an angry crowd in his favor with a go-ahead double in a three-run sixth and the host New York Mets beat the Atlanta Braves. John Buck had a run-scoring single and Juan Lagares a sacrifice fly in a sixth inning that helped the Mets beat Atlanta’s Kris Medlen (6-10) for the first time in eight starts.
Reds 9, Giants 3 — Devin Mesoraco had a three-run homer among his three hits for his second longball in as many games, Joey Votto and Zack Cozart also connected, and the visiting Cincinnati Reds pounded the San Francisco Giants for the second consecutive game in the opener of a traditional doubleheader. Cozart finished 4-for 4-with two RBI.
Pirates 5 Nationals 1 — Gerrit Cole pitched seven strong innings to end a personal three-game losing streak and added an RBI single as the visiting Pittsburgh Pirates beat the Washington Nationals. Pedro Alvarez homered and singled, and Russell Martin had three hits for Pittsburgh, which has won three in a row. Wilson Ramos homered for Washington, which had three hits.
Marlins 4, Rockies 2 — Rookie Jose Fernandez tossed seven strong innings and Christian Yelich went 3-for-4 with two RBI to lift the visiting Miami Marlins.
Padres 6, Brewers 2 — Nick Hundley and Will Venable each homered, and Tyson Ross won for the first time in over a year in lifting the visiting San Diego Padres, who won back-to-back games for the first time since June 20-21.
Cardinals 4, Phillies 1 — Shelby Miller threw six shutout innings and Allen Craig drove in two runs to lead the host St. Louis Cardinals, who have won 10 of 13.
Tuesday’s interleague result
Dodgers 10, Blue Jays 9 — Adrian Gonzalez hit a three-run homer, Andre Ethier and Jerry Hairston Jr. added solo shots and the Los Angeles Dodgers beat the host Toronto Blue Jays for their fifth win in a row.
— Associated Press