BOSTON -- Seattle right-hander Doug Fister knew he had some luck on his side against the Red Sox.
Fister worked out of trouble three times in 5 2/3 scoreless innings and the Seattle's bullpen continued its solid stretch, lifting the Mariners to a 2-0 win over Boston on Saturday night.
"I felt like it was a constant struggle," Fister said. "It still hasn't sunk in yet. Yeah it was a struggle, but the defense picked me up."
The tricky night started right off the bat for Fister when Boston loaded the bases in the first inning but couldn't capitalize.
Boston aided him when it loaded the bases with no outs four innings later, but had a base running gaffe by Jacoby Ellsbury that helped squelch the threat.
"It looks to me that he looks like he's at his best when it's a tough situation," Seattle manager Eric Wedge said. "You've got to make pitches at this level, especially against this lineup."
Seattle's Milton Bradley had an RBI double before being ejected a few minutes later and the Mariners' bullpen pitched the final 3 1/3 innings. Seattle's pen has held opponents scoreless for the last 13 1/3 innings.
It was the Mariners' fifth straight win.
"Everybody is real confident," Seattle catcher Miguel Olivo said. "Right now I don't see anybody afraid to throw the ball."
Boston lost for the fourth time in five games after winning eight of nine.
The Red Sox went hitless the final five innings -- two against the bullpen -- in Friday's 5-4 loss. Boston left 11 runners on Saturday and was 0 for 11 with runners in scoring position.
"If you're feeling pressure you're not going to do the job," Red Sox first baseman Adrian Gonzalez said. "Everybody's got that little thing they go to. I've got the little thing I go to. We've all got to find that little thing."
Fister (2-3) allowed five hits, walked five and fanned four.
Bradley's double gave the Mariners a 1-0 lead in the second, halting a 15 1/3 inning scoreless stretch by John Lackey (2-3). Ichiro Suzuki walked and Chone Figgins singled before Bradley doubled just inside the left-field line.
"The first one I had one that hit right on the line," Lackey said.
Bradley, standing at second following his double, was ejected by second base umpire Gerry Davis after Olivo was out on a close grounder at first. Wedge had just gone back to the dugout after arguing the play with Tim Tichenor, but was not tossed.
"I guess when I was coming off the field they got him," Wedge said.
Jack Wilson's sacrifice fly made it 2-0 in the sixth.
Lackey gave up two runs, seven hits, walked four and struck out three in six innings.
"On a lot of nights we're commending him, but we just didn't score enough runs," Red Sox manager Terry Francona said.
Fister also stranded Ellsbury at second after his leadoff double in the third.
But his biggest escape act came with the help of the Red Sox when he loaded the bases with no outs in the fifth.
Jarrod Satalamacchia led off with a double before Ellsbury and Dustin Pedroia walked. Gonzalez then lined into a double play, with Ellsbury getting caught diving back to second and Kevin Youkilis fouled out. The Red Sox had first and third with two outs in the sixth before Laffey got the final out.
Youkilis, who has been bothered by a sore hip, left for a pinch runner in the seventh. "We don't want it to linger," Francona said. ... Seattle's Justin Smoak went 0 for 4, snapping his 11-game hitting streak. ... Boston veteran knuckleballer Tim Wakefield will start Sunday against Felix Hernandez. The original scheduled starter, Clay Buchholz, was pushed back a day after he left the park Friday when he wasn't feeling well. ... The Mariners close a six-game road trip Sunday and have Monday off before opening a three-game series against Texas. ... Fister allowed just one run and four hits over six innings in his previous start Sunday against Oakland. ... Lackey has given up just three earned runs in 20 innings over three starts after giving up 15 runs total in his initial two of the season.