Paul Goldschmidt hit his 27th homer to put Arizona ahead to stay, All-Star lefty Patrick Corbin worked seven innings for his 10th victory and the NL West-leading Diamondbacks beat the Texas Rangers 6-4 on Tuesday night.

Corbin (10-4) struck out seven without a walk while allowing three runs and throwing 66 of 96 pitches for strikes. He has made 10 consecutive starts without allowing a homer, the longest span for the Diamondbacks in 15 years and matching Boston's Chris Sale for the longest active streak in the majors.

More Images
Arizona Diamondbacks manager Torey Lovullo (17), left, congratulates Ketel Marte (4), right, after he scored during the fourth inning of a baseball game Tuesday, Aug.14, 2018, in Arlington, Texas. (AP PhotoMichael Ainsworth)

Paul Goldschmidt hit his 27th homer to put Arizona ahead to stay, All-Star lefty Patrick Corbin worked seven innings for his 10th victory and the NL West-leading Diamondbacks beat the Texas Rangers 6-4 on Tuesday night.

Texas Rangers starting pitcher Yovani Gallardo (49) pitches against the Arizona Diamondbacks during the first inning of a baseball game Tuesday, Aug. 14, 2018, in Arlington, Texas. (AP PhotoMichael Ainsworth)

Alex Avila's sixth homer was a two-out solo shot to straightway center in the sixth.

Arizona Diamondbacks' Ketel Marte (4) scores as Texas Rangers catcher Isiah Kiner-Falefa (9), is late fielding the throw, during the fourth inning of a baseball game Tuesday, Aug.14, 2018, in Arlington, Texas. (AP PhotoMichael Ainsworth)

Brad Boxberger worked the ninth for his 27th save in 32 chances, despite giving up a leadoff triple to Profar before a sac fly by Robinson Chirinos.

Texas Rangers' Adrian Beltre (29) watches at the team played against the Arizona Diamondbacks during the first inning of a baseball game Tuesday, August 14, 2018, in Arlington, Texas. Beltre injured his hamstring in last nights game. (AP PhotoMichael Ainsworth)

TRAINER'S ROOM

Arizona Diamondbacks' David Peralta (6) is forced out by Texas Rangers shortstop Elvis Andrus (1) for a double play that ended the first inning of a baseball game Tuesday, Aug. 14, 2018, in Arlington, Texas. (AP PhotoMichael Ainsworth)

UP NEXT

Texas Rangers starting pitcher Yovani Gallardo (49) reacts as catcher Isiah Kiner-Falefa (9), walks to the mound during a pitching change in the fourth inning of a baseball game against the Arizona Diamondbacks, Tuesday, Aug.14, 2018, in Arlington, Texas. (AP PhotoMichael Ainsworth)

More AP baseball: https://apnews.com/tag/MLBbaseball and https://twitter.com/AP_Sports

Arizona Diamondbacks starting pitcher Patrick Corbin (46) pitches against the Texas Rangers during the seventh inning of a baseball game Tuesday, Aug.14, 2018, in Arlington, Texas. (AP PhotoMichael Ainsworth)

Arizona Diamondbacks starting pitcher Patrick Corbin (46) pitches against the Texas Rangers during the seventh inning of a baseball game Tuesday, Aug.14, 2018, in Arlington, Texas. (AP PhotoMichael Ainsworth)

Arizona Diamondbacks' Alex Avila (5) watches the flight of his solo home run against the Texas Rangers during the sixth inning of a baseball game Tuesday, Aug.14, 2018, in Arlington, Texas. (AP PhotoMichael Ainsworth)

Arizona Diamondbacks' Alex Avila (5) watches the flight of his solo home run against the Texas Rangers during the sixth inning of a baseball game Tuesday, Aug.14, 2018, in Arlington, Texas. (AP PhotoMichael Ainsworth)

Goldschmidt went deep to left in the first with a solo shot off Yovani Gallardo (7-2). Arizona led 4-0 in the fourth after Daniel Descalso had an RBI double and scored on a wild pitch. Descalso earlier had an RBI groundout.

Arizona Diamondbacks manager Torey Lovullo (17), left, congratulates Ketel Marte (4), right, after he scored during the fourth inning of a baseball game Tuesday, Aug.14, 2018, in Arlington, Texas. (AP PhotoMichael Ainsworth)

Arizona Diamondbacks manager Torey Lovullo (17), left, congratulates Ketel Marte (4), right, after he scored during the fourth inning of a baseball game Tuesday, Aug.14, 2018, in Arlington, Texas. (AP PhotoMichael Ainsworth)

Alex Avila's sixth homer was a two-out solo shot to straightway center in the sixth.

Gallardo only went 3 1/3 innings, the shortest of his 10 starts since re-joining the Rangers two months ago. The right-hander walked three with one strikeout.

Jurickson Profar had a sacrifice fly for Texas before an RBI double to end his 0-for-15 slide .

Texas Rangers starting pitcher Yovani Gallardo (49) pitches against the Arizona Diamondbacks during the first inning of a baseball game Tuesday, Aug. 14, 2018, in Arlington, Texas. (AP PhotoMichael Ainsworth)

Texas Rangers starting pitcher Yovani Gallardo (49) pitches against the Arizona Diamondbacks during the first inning of a baseball game Tuesday, Aug. 14, 2018, in Arlington, Texas. (AP PhotoMichael Ainsworth)

Brad Boxberger worked the ninth for his 27th save in 32 chances, despite giving up a leadoff triple to Profar before a sac fly by Robinson Chirinos.

THE PLAYER TO BE NAMED LATER

The Rangers acquired minor league OF Alexander Ovalles from the Cubs on Tuesday, completing the July 27 trade that sent lefty Cole Hamels to Chicago for RHPs Eddie Butler and Rollie Lacy and a player to be named later. The 17-year-old Ovalles is playing in the Dominican Summer League.

Arizona Diamondbacks' Ketel Marte (4) scores as Texas Rangers catcher Isiah Kiner-Falefa (9), is late fielding the throw, during the fourth inning of a baseball game Tuesday, Aug.14, 2018, in Arlington, Texas. (AP PhotoMichael Ainsworth)

Arizona Diamondbacks' Ketel Marte (4) scores as Texas Rangers catcher Isiah Kiner-Falefa (9), is late fielding the throw, during the fourth inning of a baseball game Tuesday, Aug.14, 2018, in Arlington, Texas. (AP PhotoMichael Ainsworth)

TRAINER'S ROOM

Diamondbacks: OF A.J. Pollock, who was out May 15-July 2 because of a broken left thumb, got the day off after playing 18 consecutive games since July 25. "It just felt like it was a good time to give him this off day," manager Torey Lovullo said.

Rangers: 3B Adrian Beltre was out of the lineup a day after he re-aggravated the left hamstring injury that has already put him on the disabled list twice this season. The 39-year-old Beltre, baseball's active career hits leader, will be re-evaluated Thursday. ... RHP Chris Tillman, signed by Texas to a minor league deal after being released by the Baltimore Orioles on July 27, threw only 11 pitches for Triple-A Round Rock before leaving with a groin strain.

Texas Rangers' Adrian Beltre (29) watches at the team played against the Arizona Diamondbacks during the first inning of a baseball game Tuesday, August 14, 2018, in Arlington, Texas. Beltre injured his hamstring in last nights game. (AP PhotoMichael Ainsworth)

Texas Rangers' Adrian Beltre (29) watches at the team played against the Arizona Diamondbacks during the first inning of a baseball game Tuesday, August 14, 2018, in Arlington, Texas. Beltre injured his hamstring in last nights game. (AP PhotoMichael Ainsworth)

UP NEXT

Diamondbacks: A day off Wednesday in the middle of a nine-game road trip before a four-game series at San Diego.

Rangers: After playing 13 days in a row, and 25 of 26 since the All-Star break, the Rangers have a day off before opening a four-game home series Thursday night against the Los Angeles Angels.

Arizona Diamondbacks' David Peralta (6) is forced out by Texas Rangers shortstop Elvis Andrus (1) for a double play that ended the first inning of a baseball game Tuesday, Aug. 14, 2018, in Arlington, Texas. (AP PhotoMichael Ainsworth)

Arizona Diamondbacks' David Peralta (6) is forced out by Texas Rangers shortstop Elvis Andrus (1) for a double play that ended the first inning of a baseball game Tuesday, Aug. 14, 2018, in Arlington, Texas. (AP PhotoMichael Ainsworth)

More AP baseball: https://apnews.com/tag/MLBbaseball and https://twitter.com/AP_Sports

Texas Rangers starting pitcher Yovani Gallardo (49) reacts as catcher Isiah Kiner-Falefa (9), walks to the mound during a pitching change in the fourth inning of a baseball game against the Arizona Diamondbacks, Tuesday, Aug.14, 2018, in Arlington, Texas. (AP PhotoMichael Ainsworth)

Texas Rangers starting pitcher Yovani Gallardo (49) reacts as catcher Isiah Kiner-Falefa (9), walks to the mound during a pitching change in the fourth inning of a baseball game against the Arizona Diamondbacks, Tuesday, Aug.14, 2018, in Arlington, Texas. (AP PhotoMichael Ainsworth)

Arizona Diamondbacks starting pitcher Patrick Corbin (46) pitches against the Texas Rangers during the seventh inning of a baseball game Tuesday, Aug.14, 2018, in Arlington, Texas. (AP PhotoMichael Ainsworth)

Arizona Diamondbacks starting pitcher Patrick Corbin (46) pitches against the Texas Rangers during the seventh inning of a baseball game Tuesday, Aug.14, 2018, in Arlington, Texas. (AP PhotoMichael Ainsworth)

Arizona Diamondbacks' Alex Avila (5) watches the flight of his solo home run against the Texas Rangers during the sixth inning of a baseball game Tuesday, Aug.14, 2018, in Arlington, Texas. (AP PhotoMichael Ainsworth)

Arizona Diamondbacks' Alex Avila (5) watches the flight of his solo home run against the Texas Rangers during the sixth inning of a baseball game Tuesday, Aug.14, 2018, in Arlington, Texas. (AP PhotoMichael Ainsworth)