ARLINGTON, Texas (AP) -- Lonnie Chisenhall is enjoying a big weekend in Texas, and Cleveland can finally celebrate back-to-back wins on the road.
Chisenhall had two hits and scored twice and Indians starter Justin Masterson picked up his first road victory of the season, 3-2 over the Texas Rangers on Sunday.
Starting at third base for the second straight game after five consecutive starts at first, Chisenhall singled and scored in the fifth and sixth innings.
With five hits in the series, including a three-run homer off Texas ace Yu Darvish in the opener, Chisenhall has raised his average to .365, highest in the majors among players with at least 150 plate appearances. The four-game set wraps up Monday.
"He's been a big part of about everything we've done," manager Terry Francona said. "He's been in the middle of it seems like all our rallies."
Adrian Beltre and Alex Rios had two hits each for the injury-riddled Rangers, who learned before the game they will be without first baseman Mitch Moreland for three months. Moreland needs surgery on his ailing left ankle.
"It is tough," Rios said. "But the only way you can see it is to keep going. If you quit, it's going to be a long season."
The Indians, who started the series with the worst road record in baseball, won consecutive games away from home for the first time this season.
"We're playing better defense, we're pitching better," Chisenhall said. "Our situational hitting is way better than it was. We're not leaving guys on base."
Masterson (4-4) gave up five hits and two runs in 5 2-3 innings after throwing seven shutout innings against Boston at home in his last start. Bryan Shaw pitched two scoreless innings, and Cody Allen struck out two in a perfect ninth for his sixth save.
Left-hander Joe Saunders (0-2) is winless in four starts for Texas after allowing seven hits and three runs -- two earned -- with four walks in 5 1-3 innings.
The Rangers got within a run in the sixth when Beltre doubled and Rios followed with a triple. Masterson kept the Indians in front by getting Chris Gimenez on a weak grounder to first, and reliever Marc Rzepczynski ended the threat with a groundout from Leonys Martin.
Masterson was 0-3 with a 5.73 ERA on the road coming in and hadn't won away from home since last Aug. 21 at the Los Angeles Angels.
"Building off what we did last time, we made some good adjustments in between from my last start and wanted to continue those," Masterson said. "It's helped the effort level be good, to be more under control, to throw more strikes."
Rios reached base for the third time on a walk in the eighth and was called safe on a steal attempt. The Indians won a replay challenge of Lance Barksdale's call, ending the inning.
The Rangers started the day with a majors-leading 12 players on the disabled list before finding out about Moreland's upcoming surgery on an ankle that's been bothering him all season. Moreland was the replacement for Prince Fielder, who's out for the year after neck surgery.
Texas couldn't even get Moreland to the DL before rookie Rougned Odor sprained his right shoulder diving headfirst back to first base on a pickoff throw by Cleveland catcher Yan Gomes. Odor, who was tagged out, will be re-evaluated Monday.
"I don't want to seem like I don't care," manager Ron Washington said. "I've got to focus on the games that we're playing right now with the personnel I have right now. We've been playing competitive and that's what we've got to continue to do."
RED SOX 5, TIGERS 3
DETROIT -- Two outs away from a regular-season sweep of Boston, the Detroit Tigers once again found David Ortiz standing in the way.
Ortiz hit a three-run homer in the ninth inning, and the Red Sox rallied for a 5-3 victory over the Tigers on Sunday, snapping their five-game losing streak. It was Ortiz who hit the grand slam that was a turning point in last year's AL championship series against Detroit -- and although the stakes weren't nearly as high on this night, he again got the better of the Tigers' bullpen.
"Obviously, that's one of the last guys you want to face in any key situation, and he showed everyone why again tonight," said Brad Ausmus, Detroit's first-year manager. "He did what he has done in his whole career."
The Red Sox left men on base all night long, including when Ortiz was retired on a deep flyball to center in the seventh. But there was no doubt about his homer off Joba Chamberlain (1-3), which carried about halfway up the section of seats beyond the wall in right.
Chamberlain was trying to protect a one-run lead instead of struggling closer Joe Nathan, who had pitched the previous two nights.
MARINERS 5, RAYS 0
ST. PETERSBURG, Fla. -- Felix Hernandez struck out a career-high 15 in seven innings before Endy Chavez keyed a five-run ninth with a tiebreaking RBI single, leading the Seattle Mariners to a 5-0 victory over the Tampa Bay Rays on Sunday.
James Jones had a two-run triple for the Mariners, who have won seven of eight.
King Felix scattered four hits over seven innings.
After Brad Miller hit a two-out triple and Willie Bloomquist walked against Grant Balfour (0-2), the left-handed hitting Chavez slapped a two-strike single to left for a 1-0 lead. Jones had his triple before Kyle Seager added a two-run double.
Yoervis Medina (3-1) threw a scoreless eighth for the win.
ROYALS 2, YANKEES 1
KANSAS CITY, Mo. -- James Shields kept making critical pitches to escape trouble, Lorenzo Cain and Mike Moustakas drove in runs and the Royals squeaked out a win over the Yankees.
The Royals have won the last seven games that Shields (7-3) has started, and he's earned the win in four of those. The veteran right-hander lasted six innings in his latest effort, giving up six hits to the punchless Yankees but only allowing only one unearned run.
The Royals scored both of their runs off Hiroki Kuroda (4-4) in the second inning.
Aaron Crow escaped a jam in the seventh inning, and Wade Davis recorded the 500th strikeout of his career during a perfect eighth before Greg Holland survived a shaky ninth for his 18th save.
ASTROS 14, TWINS 5
MINNEAPOLIS -- Chris Carter and Jon Singleton hit their first career grand slams to power the Astros to a victory over the Twins.
Carter's slam in the seventh inning sailed over the limestone overhang in right field and gave Houston a 9-3 lead. Singleton lined a fastball off Glen Perkins over the right-field wall that made it 14-5 in the ninth.
The only other time two Astros players hit grand slams in the same game was July 30, 1969, at New York when Denis Menke and Jimmy Wynn both hit slams in an 11-run ninth inning against the Mets.
Dexter Fowler and George Springer also homered for the Astros.
Darin Downs (1-0) got the last eight outs as the third reliever to follow starter Colin McHugh, who fanned six and allowed one run over 4 1/3 innings.
Houston batted around in the fourth inning, scoring three runs after Samuel Deduno (2-4) loaded the bases with nobody out by walking two batters and hitting another.
ANGELS 4, WHITE SOX 2
ANAHEIM, Calif. -- C.J. Wilson bounced back strongly from his shortest outing of the season, taking a three-hit shutout into the eighth inning, and Josh Hamilton drove in three runs to lead the Angels over the White Sox.
Wilson (7-5) was charged with one run over 7 1/3 innings and struck out six.
Ernesto Frieri got three outs for his 10th save.
Jose Quintana (3-6) allowed four runs, seven hits and four walks through 4 1/3 innings and struck out four.
CARDINALS 5, BLUE JAYS 0
TORONTO -- Jaime Garcia and two relievers combined on a three-hitter, Matt Carpenter and Jhonny Peralta homered, and the Cardinals beat the Blue Jays.
Garcia (2-0) allowed three hits in seven innings, walked three and struck out four to win for the first time in three starts.
Pat Neshek worked the eighth and Trevor Rosenthal finished for the Cardinals, who have a Major League-high 12 shutouts this season. Texas entered Sunday with 11.
St. Louis won back-to-back games for the first time since May 24 and 25 against Cincinnati.
Drew Hutchison (4-4) allowed five runs and six hits in three innings, his shortest start of the season. He walked one and struck out one.
REDS 4, PHILLIES 1
CINCINNATI -- Homer Bailey hit a two-run single and pitched eight effective innings to lead Cincinnati to the win.
Billy Hamilton added a two-run homer for the Reds, who won their second straight against the reeling Phillies after a three-game losing streak.
Bailey (7-3) allowed six hits and one run while matching his season high in innings and picking up his first career win in five decisions over 10 games against Philadelphia.
Aroldis Chapman struck out the side in the ninth for his ninth save.
David Buchanan (1-3), making his fourth career start since being called up by Philadelphia on May 24, allowed four runs in six innings.
BREWERS 1, PIRATES 0
PITTSBURGH -- Yovani Gallardo pitched seven crisp innings for Milwaukee, and Jonathan Lucroy doubled and scored on Aramis Ramirez's groundout in the seventh.
Gallardo (4-4) gave up four hits and a walk. He struck out a season-high eight. Francisco Rodriguez got four outs for his 19th save.
Jeff Locke (0-1) also pitched seven solid innings in a spot start for the Pirates. The left-hander allowed three hits, struck out five and walked one.
Lucroy led off the seventh with a liner down the left-field line that was grabbed by a fan while it was in play. Lucroy was awarded a ground-rule double on the interference.
Lucroy went to second on Carlos Gomez's lineout to center and scored on Ramirez's bouncer to first.
MARLINS 4, CUBS 3
CHICAGO -- Giancarlo Stanton scored the go-ahead run on Pedro Strop's wild pitch in the eighth inning, and Miami snapped Chicago's five-game winning streak.
Marlins starter Henderson Alvarez left the game because of a left hip injury and is day to day.
The Marlins trailed 3-2 before they pushed across two runs in the eighth. Garrett Jones had a sacrifice fly before Stanton came home on the wild pitch from Strop (0-3).
Steve Cishek then struck out two in a scoreless ninth that gave him 14 saves in 15 tries.
Mike Dunn (5-3) got two outs for the win.
GIANTS 6, METS 4
SAN FRANCISCO -- Gregor Blanco doubled, singled and drove in three runs, and the surging Giants earned their fifth consecutive win.
Curtis Granderson tagged Tim Lincecum with two homers, the biggest highlights of New York's season-high sixth straight loss. Lincecum (5-4) allowed six hits, struck out six and walked one in six innings.
Brandon Crawford, Michael Morse and Brandon Hicks each drove in a run for the Giants, who chased Zack Wheeler in the fourth. Wheeler (2-6) gave up four runs and six hits.
Four relievers held the Mets to one run in two innings before Sergio Romo recorded his 20th save in 22 chances. San Francisco has won 10 of 12 and owns baseball's best record at 42-21.
DIAMONDBACKS 6, BRAVES 5
PHOENIX -- Arizona right-hander Chase Anderson pitched seven innings to become the third pitcher since 1998 to win his first five major league starts.
David Peralta and Paul Goldschmidt each hit a two-run homer in Arizona's six-run seventh inning. It was Peralta's first major league homer.
Anderson (5-0) had a career-best eight strikeouts. He allowed two runs and five hits on his way to becoming the first pitcher to win his first five starts since Jered Weaver won seven straight in 2006.
Justin Upton, Freddie Freeman and Ramiro Pena homered for the Braves, who lost two of three in Arizona. Aaron Harang (4-5) issued six walks in six-plus innings, and was charged with three runs and four hits.
Brad Ziegler gave up a leadoff homer to Pena but retired the next three for his first save of the season.
DODGERS 6, ROCKIES 1, 5 1/2 innings
DENVER -- Hanley Ramirez homered, Clayton Kershaw struck out nine and the Dodgers won a game cut short by rain in the sixth inning.
The Dodgers broke it open with four runs in the top of the sixth. The game was then delayed 1 hour, 35 minutes before it was called.
Matt Kemp had a triple and two RBIs for the Dodgers, who played without outfielder Yasiel Puig and second baseman Dee Gordon, both of whom sustained hip injuries Saturday.
Kershaw (5-2) allowed three hits in five innings.
Troy Tulowitzki homered for Colorado, which has lost nine of 10. Jorge De La Rosa (6-5) struggled through 5 1/3 innings.
NATIONALS 6, PADRES 0
SAN DIEGO -- Jordan Zimmermann took a perfect game into the sixth inning and finished with a two-hitter and a career-high 12 strikeouts for Washington.
Ian Desmond hit his second two-run home run in as many games.
Zimmermann (5-2) faced only two batters over the minimum as he walked none in his first complete game of the season and sixth of his career. It was his third career shutout.
Padres left-hander Eric Stults (2-7) lasted only 2 1/3 innings, the shortest of his 85 career starts.
ATHLETICS 11, ORIOLES 1
BALTIMORE -- Brandon Moss hit a grand slam and Scott Kazmir threw seven scoreless innings and Oakland beat Baltimore in a game that featured another bench-clearing confrontation between the teams.
John Jaso also had four RBIs for the A's, who took two out of three in the series and improved to a major league-best 22-12 on the road. Baltimore allowed a season-high 11 walks in its most lopsided loss of the year.
Staked with an early lead, Kazmir (7-2) dominated the Orioles' lineup. He allowed four hits with seven strikeouts and no walks.
Jimenez (2-7), who signed a four-year, $50 million deal in the offseason, continued to struggle with his command. He allowed a season-high six runs on two hits with two strikeouts and five walks over just 2 1/3 innings, his shortest outing since April 16, 2013, against Cleveland.