SCOTTSDALE, Ariz. -- The ball was flying at Salt River Fields on Tuesday afternoon as the D-backs outlasted the Rangers, 8-7, in a game that featured 27 hits and a walk-off single by Blake Lalli.
Rangers center fielder Delino DeShields had a big day at the plate, going 2-for-4 with a homer and a pair of RBIs. DeShields, a Rule 5 selection, is battling Carlos Peguero -- who went 2-for-5 -- for a spot on the bench as a reserve outfielder.
It wasn't a great day for either team's starting pitchers, both of whom had already sewn up spots in their respective Opening Day rotations.
D-backs right-hander Chase Anderson allowed six runs on 11 hits over four innings, while Rangers righty Nick Martinez gave up seven runs (six earned) on eight hits in 4 1/3 innings.
After Paul Goldschmidt homered in the first, the Rangers struck for four runs in the second, all of which came with two outs.
The Rangers led, 6-5, before Mark Thomas, who had already been reassigned to the D-backs' Minor League camp, connected on a two-run double to left off reliever Jesus Pirela to give Arizona a one-run lead.
Texas tied the score on Luis Mendez's sacrifice fly in the top of the eighth before Lalli's timely hit ended the game.
Up next: Colby Lewis and Yovani Gallardo both pitch against the Rockies on Wednesday as the Rangers play their final game in Arizona at 3:10 p.m. CT in Scottsdale. This will be Gallardo's final outing before starting on Opening Day against the Athletics on Monday in Oakland. Elvis Andrus is also expected to play after missing a couple of days with stiffness in his back.
Steve Gilbert is a reporter for MLB.com. Read his blog, Inside the D-backs, and follow him on Twitter @dbackswriter. This story was not subject to the approval of Major League Baseball or its clubs.