BALTIMORE -- Even though he is struggling at the plate, Carl Everett is managing to come through with some clutch hits.
A career .274 hitter heading into this season, Everett is batting .220 after going 1-for-4 in the series finale.
"This is a game of patience and you've got to be patient with people that have track records if they're healthy," Mariners manager Mike Hargrove said. "The hits he's been getting have been big hits for us."
Everett has 18 hits but 13 RBI and is fourth on the Mariners with 36 total bases. His double off Rodrigo Lopez (1-3) capped a three-run fifth inning that erased a 3-1 deficit
"A lot of times you need a tough pitcher to get you going," Everett said. "A lot of times (you're) seeing a guy do it, and you're not getting any hits. This whole team can hit."
And Moyer (1-2) still can pitch. He improved to 17-3 against his former team.
The 43-year-old left-hander allowed three runs and six hits in 6 2/3 innings. He struggled early, giving up three runs and four hits in the first three innings, but gave up just two hits after that.
"I finally got into a groove about the sixth inning," Moyer said. "I don't think I threw the ball well the first five innings. Missed a bunch of locations, made some bad pitches. That happens and you still have to pitch. You still have to compete."
Eddie Guardado pitched the ninth for his fourth save in six chances.
Lopez, winless in five starts since beating Tampa Bay on opening day, gave up four runs and nine hits in six innings.
Before the game, the Orioles placed second baseman and leadoff hitter Brian Roberts on the disabled list because of a groin strain and purchased the contract of shortstop Brandon Fahey.
Javy Lopez (back spasms) and Kevin Millar (bruised wrist) didn't play, and Miguel Tejada was at designated hitter instead of shortstop because of a sore knee, opening a lineup spot for Fahey.
Tejada went 0-for-3 with a walk, ending his 14-game hitting streak. Fahey was 2-for-4 and had an unassisted double play at shortstop.
"I'm just happy to be here," Fahey said after flying all night from Ottawa. "I did OK for the first game."
Solo homers by Melvin Mora in the first and Jeff Conine in the second built a 2-1 Baltimore lead. Fahey singled to left in the fourth in his first major league at-bat and scored on Jay Gibbons' sacrifice fly to make it 3-1.
But the Orioles let Seattle stay in the game because of their lack of clutch hits. The Orioles went 0-for-9 with runners in scoring position. They were 4-for-27 with runners in scoring position in the last two games of this series.
Manager Sam Perlozzo couldn't do much with pinch-hitters, however, because the injury problems left him with a short-handed bench. He wound up having to leave the left-handed hitting Fahey in against Guardado, a left-hander, with one out in the bottom of the ninth.
The rookie struck out.
"I knew we couldn't make a move," Perlozzo said. "Maybe if you're trying to win the game, and you're out of pitching late, then you might try to do something, but I didn't think we had a shot at making a move today."
Seattle went ahead in the fifth when Raul Ibanez hit an RBI single and scored on Everett's two-run double to left-center for a 4-3 lead.
Rene Rivera hit a solo homer in the second for Seattle's first run.
Moyer is 42-29 after the age of 40. ... Seattle had lost nine straight games in Baltimore dating to 2004 before winning the last two.