BALTIMORE — Mallex Smith scored from second base in the 13th inning after Tim Lopes beat out an infield grounder, and the Seattle Mariners outlasted the Baltimore Orioles 7-6 Saturday night.
Smith reached with two outs when Tanner Scott (1-1) dropped a short toss while covering first base for an error. Smith stole second, and Lopes followed with a grounder to third baseman Rio Ruiz.
Ruiz took a bit too long to fire to first base, and Lopes beat the throw. Smith, meanwhile, whisked around third and slid home safely ahead of the relay with an unearned run.
Dan Altavilla (2-1) worked the 12th and Erik Swanson got three outs for his second save.
J.P. Crawford homered and drove in four runs for the Mariners, and Shed Long had a solo shot among his three hits and scored three times.
After Crawford hit a three-run homer with two outs in the eighth inning off struggling Mychal Givens to put the Mariners up 6-4, the Orioles pulled even in the bottom half when Austin Hays went deep against Sam Tuivailala following a leadoff walk.
Givens has allowed seven runs over 3.2 innings in his last four appearances.
Baltimore starter Asher Wojciechowski had trouble with rookies Long and Kyle Lewis, who had two hits apiece against the right-hander and helped prompt his exit during a two-run fifth inning that enabled the Mariners to pull into a 3-3 tie.
The Orioles regained the lead in the bottom half with an RBI single by Hanser Alberto, but they failed to add to the advantage after loading the bases with no outs.
Making his sixth major league start, Seattle lefty Justus Sheffield gave up four runs and six hits. He remains in search of his first big league win.