SCOTTSDALE, Ariz. -- Right-hander Justin Masterson pitched four solid innings to help lead the Indians past the D-backs, 7-1, on Tuesday afternoon at Salt River Fields.
Masterson, who is expected to be Cleveland's Opening Day starter, did not allow a hit and extended his scoreless streak to eight innings, though he did struggle a bit with his command in hitting two batters and walking one.
"He was good," D-backs manager Kirk Gibson said of Masterson. "He's got a good sinker, threw the ball hard inside. He's a good pitcher."
The Indians grabbed a 1-0 lead in the second thanks to a sacrifice fly by David Adams.
Lonnie Chisenhall, who is battling with Carlos Santana for the starting job at third base, gave his chances a lift in the fourth when he smacked a two-run homer off Trevor Cahill to extend the Indians' lead to 3-0.
Cahill, who was named to start against the Dodgers on March 23 in Sydney, Australia, in the second regular-season game of the year, was forced to leave the game with two outs in the fifth inning.
Cahill appeared to land awkwardly on his right leg while covering first base on Jason Kipnis' groundout to first. The team said he sustained a jammed knee and was day to day.
Earlier in the inning, the Indians touched Cahill for another run on Asdrubal Cabrera's RBI double.
David Hernandez relieved Cahill, and Michael Brantley promptly drove in Cabrera to put the Indians up, 5-0, with all five runs credited to the D-backs' starter.
Arizona got on the board in the bottom of the inning when Matt Tuiasosopo singled in Martin Prado, but the Indians rounded out the game's scoring with two runs in the ninth.
Up next for the Indians: Right-hander Corey Kluber is scheduled to take the hill for the Indians against the Padres on Wednesday at 4:05 p.m. ET at Goodyear Ballpark on MLB.TV. Kluber, who will break camp as a member of manager Terry Francona's starting rotation, has a 3.00 ERA in three games (one start) this spring. Kluber has given up three runs (two earned) on four hits in six innings while striking out six without a walk.
Steve Gilbert is a reporter for MLB.com. Follow him on Twitter @SteveGilbertMLB. This story was not subject to the approval of Major League Baseball or its clubs.