SEATTLE -- The Seattle Mariners welcomed a familiar visitor into their clubhouse before Sunday's game, then they went out and got back to their winning ways.
After manager Eric Wedge made his first appearance in front of the team since suffering a stroke, the Mariners slugged three home runs and ended a two-game losing streak with a 6-4 win over the Minnesota Twins.
Rookie Nick Franklin hit two home runs as the Mariners rallied from an early 2-0 deficit. Michael Saunders and Franklin both homered in Seattle's four-run fourth inning, while starter Erasmo Ramirez (2-0) won his second consecutive start with help from the Mariners' bullpen.
Seattle reliever Danny Farquhar struck out five of the seven batters he faced in the seventh and eighth innings, then closer Tom Wilhelmsen threw a scoreless ninth to earn his 24th save of the season and his fifth since the All-Star break.
Minnesota's Chris Colabello, who beat the Mariners with an extra-inning home run Friday night, added another when he cleared the center-field fence for his second career homer in the second inning. The two-run shot gave the Twins a 2-0 lead.
Colabello nearly hit another homer in his next at-bat, when he sent a Ramirez pitch over the right-field fence in the third inning. But Mariners right-fielder Endy Chavez stole that one away by making a catch over the fence.
It was the second Minnesota home run Chavez took away from a Twins player Sunday. In the second inning, the Twins' Ryan Doumit appeared to have a leadoff home run before Chavez's glove kept the ball in play. Doumit had to settle for a double and eventually came around to score on Colabello's two-run shot.
The Mariners scored their first run on a Kyle Seager sacrifice fly in the third inning. Saunders tied the score at 2-2 with a leadoff home run, a 428-foot shot to right field in the fourth.
Franklin then gave Seattle its first lead with a two-out, three-run homer as the Mariners pulled ahead 5-2 in the fourth. He added a solo homer in the seventh, giving Seattle a 6-4 lead.
Minnesota starter Kyle Gibson didn't come out for the sixth, allowing five runs off seven hits in five innings of work.
Seattle's Ramirez went six innings, giving up four runs off seven hits before handing the ball to the Mariners bullpen with a 5-4 lead in the seventh.
Wedge has missed seven games while recovering from the stroke, and his status will be re-evaluated after the team's upcoming nine-game road trip. Acting manager Robby Thompson has gone 4-3 in his absence.
Notes: Twins 2B Brian Dozier came out of Sunday's game with lower back stiffness in the sixth inning. ... RHP Rich Harden, who was attempting a comeback from 2012 shoulder surgery at the Twins' spring training complex, requested and was granted a release over the weekend as he continues to struggle with shoulder soreness. Harden, 31, hasn't officially retired, but the latest setback puts his future in jeopardy. ... The Mariners had won five of their past six series before splitting the four-game set with the Twins.