PEORIA, Ariz. (AP) Seattle ace Felix Hernandez struck out four batters in four innings, but the Arizona Diamondbacks beat the Mariners 4-2 in a split-squad game Saturday night.

Making his second start of spring training, Hernandez allowed one earned run off three hits and a walk. Back-to-back hits from Peter O'Brien and Brett Hayes in the second inning led to the only run given up by the 29-year-old right-hander.

For Seattle, second baseman Robinson Cano was 1 for 4 and right fielder Nelson Cruz went 0 for 4.

More from FoxSports

Seattle center fielder Leonys Martin stole his sixth base, giving the Mariners a Cactus League-leading 24 steals.

Arizona second baseman Chris Owings, who was 1 for 4 with a walk, and third baseman Jake Lamb, who went 0 for 3 with a walk, were the only expected opening day starters in the Diamondbacks' lineup.