PEORIA, Ariz. — Erik Bedard's comeback is just about complete.

PEORIA, Ariz. — Erik Bedard's comeback is just about complete.

Bedard pitched five effective innings, Milton Bradley hit a two-run single and the Seattle Mariners beat the San Diego Padres 4-1 on Sunday.

Bedard allowed one run — Brad Hawpe's homer in the second — and five hits in his longest outing of spring training. He struck out two and walked one.

"He threw the ball well. It's a lot of the same that we've been seeing all spring," manager Eric Wedge said. "Very efficient with his pitches, using all his pitches, under control, controlled the ballgame, which is what you want to have out of your starting pitcher."

Bedard is on schedule to open the season in Seattle's rotation. The left-hander had shoulder problems last year and hasn't appeared in a major league game since July 2009.

Bradley drove in Brendan Ryan and Ichiro Suzuki with his two-out hit off the top of third baseman Jorge Cantu's glove in the fifth inning. He is batting .345 (10 for 29) this spring with a team-leading nine RBIs.

"He's doing a good job of sticking with his approach," Wedge said.