Mike Fontenot's two-run single with the bases-loaded in the fifth broke a 1-1 tie.
Marshall won his third straight start to improve to 3-and-2. He gave up two runs and seven hits.
Seattle starter Miguel Batista fell to 7-and-5 despite a decent effort. He lasted seven innings, allowing three runs and nine hits.