Rapid Reaction: Rangers 9, Diamondbacks 5

ARLINGTON, Texas -- Justin Grimm had a quality start and every Rangers starter collected a hit in a 9-5 victory over Arizona on Thursday afternoon to snap a three-game losing streak.

Stopping streaks: The Rangers are still the only team in the big leagues without a losing streak of more than three games. This time it was Grimm and the offense that halted a losing streak that started Sunday in Seattle and included a doubleheader loss at Arizona on Monday.

Bats on fire: Every Ranger in the starting lineup had at least one hit, including five with multi-hit games. David Murphy snapped out of a 1-for-13 stretch with a home run and a single.

Moreland launches one: First baseman Mitch Moreland slugged his 11th home run of the season, a towering two-run shot in the third inning to give the Rangers a 6-0 lead. Moreland's drive hit off the top of the foul pole in right field. It came on an 0-1 pitch and traveled 385 feet.

Beltre extends streak: Adrian Beltre ran his hitting streak to seven games with two more hits Thursday. He has multiple hits in four of the last six games. Beltre had an RBI double in the third inning for a 4-0 lead and led off the sixth with a single. He is in a great groove and is batting .394 for his last 17 games.

Profar streaking, too: Jurickson Profar made it a six-game hitting streak with three more singles for a career high in hits. Profar had singles in the third, fifth and seventh innings. He has 10 hits in his last 25 at-bats for a .400 average.

Grimm is quality: Grimm made it three consecutive quality starts and six overall for the season, allowing two earned runs in six innings. Grimm sailed along for the first five innings, allowing four hits as Arizona only had two runners in scoring position. Grimm retired 10 batters in a row before allowing consecutive singles in the fourth inning. He gave up four straight hits in the top of the the sixth, leading to three runs -- two of them earned -- as Arizona cut the Rangers' lead to 9-3.

Kirkman scuffles again: First out of the bullpen, Michael Kirkman allowed four hits to six batters faced in the seventh inning as he allowed Arizona to cut the Rangers' lead to 9-5. Kirkman has a 7.72 ERA for his last 18 games. He has allowed runs in 10 of his 22 appearances.

Cotts comes through: Neal Cotts continues to be a solution out of the bullpen. He needed four pitches to get Kirkman out of further trouble, striking out Diamondbacks catcher Miguel Montero with runners at first and third and two outs in the seventh. Opponents are 3-for-24 with eight strikeouts against Cotts.

Up next: The Rangers open a three-game series against the struggling Kansas City Royals with left-hander Derek Holland (4-2, 2.97 ERA) facing right-hander Wade Davis (3-4, 5.71) at 7:05 p.m. Friday night on Ch. 21 and ESPN Dallas 103.3 FM (1540 AM in Spanish). The pitching matchups for the rest of the series are Rangers right-hander Nick Tepesch (3-4, 3.88) against Royals right-hander James Shields (2-6, 2.96) on Saturday at 3:05 p.m., and right-hander Yu Darvish (7-2, 3.03) vs. right-hander Ervin Santana (3-5, 5.33) on Sunday at 1:05 p.m. Saturday and Sunday's games will be on Fox Sports Southwest and ESPN Dallas 103.3 FM (1540 AM in Spanish).