BOSTON (AP) -- Dustin Ackley sure loved facing the Red Sox pitching.
Ackley had three hits and scored three runs, Seattle's bullpen was sharp for the second straight day and the Mariners beat Boston, 8-6, on Sunday for the Red Sox's eighth straight loss.
Ackley had a triple, double and single, finishing 13 for 25 in six games against Boston this season. The Mariners completed their first-ever sweep in a series of three or more games in Fenway Park.
"It's a good place to hit, especially for a lefty," he said. "You've got that wall over there. It's a good spot to hit and we made the most of it today."
Kyle Seager drove in two runs for Seattle in a game that lasted 4 hours, 7 minutes.
"Probably the best word I can probably think of is very draining," Seattle manager Lloyd McClendon said.
Boston stranded 15 runners and was 6 for 19 with runners in scoring position.
"We had a number of opportunities we created for ourselves once again," Boston manager John Farrell said. "For us to snap out where we are, this is going to come from us on the mound."
Dominic Leone (7-2) worked 22/3 innings of hitless relief for the win. Fernando Rodney escaped a bases-loaded jam in the ninth for his 38th save and the Mariners' pen held Boston to one run over 62/3 innings.
In Saturday's victory, Seattle's relievers gave up just two hits in 51/3 innings of scoreless work.
Will Middebrooks had a two-run double and drove in three runs for Boston, which is on its worst stretch since losing 10 straight in May.
Trailing 5-3, Seattle scored a run in the fourth and took the lead with two in the fifth against Allen Webster (3-2). Ackley tied it with his triple. He scored the go-ahead run on a sacrifice fly.
Middlebrooks' two-run double had given Boston a 5-3 lead in the third and chased starter Hisashi Iwakuma, who gave up five runs on six hits over 21/3 innings, his shortest start of the season.
Iwakuma entered with a 172/3 innings scoreless streak, but that ended four batters into the first.
Webster was tagged for six runs on eight hits in 41/3 innings.
"Overall I thought I had good command of my pitches," he said. "I just left them over the middle of the plate."
Both teams scored three runs in a first inning that lasted 42 minutes.
Rodney threw 34 pitches in the ninth, walking two, but struck out three, including Kelly Johnson with the bases loaded to end it.
It was a tough two days for Boston DH David Ortiz. He was back in the lineup after leaving Saturday's game early after getting hit by a pitch on the left elbow.
He then fouled a ball off his right foot Sunday in his third plate appearance, was down for a bit before striking out swinging. He walked back to the dugout slowly, limping, and had to leave after his single off the base of the right-field wall in the sixth. The club said he had a bruised foot. Farrell said Xander Bogaerts was placed on the seven-day concussion list.