Dustin 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.

Advertisement

Kyle Seager drove in two runs for Seattle.

Dominic Leone (7-2) worked 2 2-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 6 2-3.

In Saturday's victory, Seattle's relievers gave up just two hits in 5 1-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.