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.

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.

Join our Newsletter for the latest news right to your inbox