SEATTLE (AP) -- The Seattle Mariners have struggled to score at home this season, so this one was particularly nice.
Casper Wells hit a go-ahead, three-run double with two out in the seventh inning and the Mariners beat the slumping Baltimore Orioles 6-3 on Monday night.
Miguel Olivo and Dustin Ackley added back-to-back homers in the eighth as the Mariners rallied to win their first game of the season against Baltimore.
''You get a starter late in the ballgame there you're hoping you get a mistake or a pitch to hit and I think we got a couple of those but the fact of the matter is you still have to hit them,'' Seattle manager Eric Wedge said. ''I think that's been our biggest issue. I don't think it's been a situation of we haven't had pitches to hit.''
Scoring at Safeco Field has been a constant problem all season for Seattle. The six runs were the Mariners' most at home since June 16 and only the second time they reached that number in Seattle since May 21. While the Mariners' lineup has been respectable on the road, they entered Monday night hitting below .200 at home.
Seattle appeared to be headed for more of the same until it used a pair of walks, a single and Wells' clutch hit to move in front against Jason Hammel (8-4) in the seventh. Being better in circumstances like the seventh was something Wells focused on when he was demoted to the minors in late May.
''In big situations before I would try and do too much and in situations now I focus on being aggressive and getting a good pitch to hit and it's been successful so far,'' Wells said.
Ackley started the seventh with a walk and stole second when Hammel struck out Chone Figgins on a 3-2 pitch. Ackley advanced to third on Munenori Kawasaki's single, but Brendan Ryan fouled out when catcher Matt Wieters made the catch at the edge of the top step of the Mariners' dugout. Ichiro Suzuki walked to load the bases and Wells followed with a liner that gave Seattle a 4-3 lead.
Wells picked up his first RBIs since June 20 at Arizona and atoned for striking out with a runner on second in the third inning.
''I did exactly what I wanted, started him with a fastball away and then a slider off the plate, what we had been doing all night,'' Hammel said. ''He changed his approach and went out and got it.''
Olivo hit his seventh homer against Troy Patton and Ackley drove the next pitch over the wall in right for his fifth of the season. It was the second set of consecutive homers this season for Seattle.
Chris Davis hit a three-run shot off Mariners starter Hisashi Iwakuma in the fourth, but that accounted for all of Baltimore's offense. After Davis' 14th homer, the Orioles got just three baserunners against Iwakuma, Steve Delabar (2-1), Shawn Kelley and Tom Wilhelmsen. Delabar worked two innings, striking out three. Kelley struck out a pair in the eighth and Wilhelmsen worked the ninth for his seventh save in eight chances.
Seattle took a 1-0 lead in the third when the unlikely trio of Figgins, Kawasaki and Ryan - none of whom entered the night hitting higher than .186 - combined to plate the first run. Figgins led off with a single, moved up on Kawasaki's sacrifice and scored on Ryan's single to center.
Ryan was stranded at second and Seattle wasted another opportunity in the sixth. Wells' one-out single was followed by John Jaso's double that should have been caught by Steve Pearce in left, but glanced off his glove. With runners at second and third, Kyle Seager hit a tapper in front of the plate and Olivo struck out.
Iwakuma was making a spot start with Kevin Millwood still nursing a sore groin that has twice forced him to leave starts early in the past month. Iwakuma threw five innings, giving up just three hits. But he made the one critical mistake to Davis on a 1-0 pitch.
''I thought he did a really nice job today. One bad pitch got him, but he settled down and kept pitching out of that,'' Wedge said. ''A lot of people asked what I expected out of him and I said just give us a chance to win the ballgame.''
NOTES: The Mariners had three Japanese players in the starting lineup - Suzuki, Kawasaki and Iwakuma - for the first time in major league history. ... Seattle signed first-round draft pick C Mike Zunino. Zunino was taken with the No. 3 overall pick in June's amateur draft. He will be introduced at a news conference on Tuesday. ... Newly acquired Baltimore DH Jim Thome had his first hit with the O's in the fourth inning.