GLENDALE, Ariz. -- Alex Castellanos slugged a two-run homer in the bottom of the seventh inning to lift the Dodgers to a 3-2 win over the Mariners Saturday.

Castellanos homered off reliever Yoervis Medina and brought home Yasiel Puig, who legged out an infield tapper. It was his third homer of the spring.

Dodgers starting pitcher Aaron Harang escaped a first-inning jam, but the Mariners scored twice in the second inning on four consecutive singles, the final one being a two-run hit by Franklin Gutierrez, continuing his production in the leadoff spot.

The Dodgers answered against former teammate Jon Garland with a run in the bottom of the second on a leadoff double by Andre Ethier and a one-out RBI grounder by Tony Gwynn.

Garland, on the comeback after missing all of 2012 with shoulder surgery, allowed the one run in three innings, as he battles for a starting spot as a non-roster invitee.

"Not too bad," Garland said after pitching his longest stint of the spring. "My arm is definitely coming around. I can definitely tell it's getting stronger as the outings are going. Nothing is tightening up between innings. So just good signs all around."

Harang, rumored to be on the trade block because of the Dodgers' starting pitcher surplus, was charged with the two runs on six hits in three innings.

Justin Sellers had two of the Dodgers' hits. Gutierrez, Jesus Sucre and Brendan Ryan each had a pair of hits for Seattle.

Up next: Right-hander Andrew Carraway makes his first Cactus League start Sunday as the Mariners host the White Sox in a 1:05 p.m. PT game at Peoria Stadium. Carraway, who split last season between Double-A Jackson and Triple-A Tacoma, has a 2.25 ERA in four innings in three prior relief appearances this spring. He's slated to pitch the first two innings, followed by one inning each for Taijuan Walker, Tom Wilhelmsen, Charlie Furbush, Stephen Pryor, Lucas Luetge, Carter Capps and Carson Smith.