BOSTON (AP) — David Price snapped a personal three-game losing streak by pitching eight sharp innings, Mookie Betts hit a go-ahead homer and the Boston Red Sox beat the Seattle Mariners 2-1 on Sunday.

Betts also had two singles for Boston, which won its second straight after losing four of five.

Franklin Gutierrez hit a solo homer for the Mariners. He sparked their series-opening victory with two homers and six RBIs.

Price (8-4) gave up one run on eight hits, striking out seven without issuing a walk. He fanned his final two batters before Craig Kimbrel struck out the side in the ninth for his 16th save.

Price was rarely in trouble, but his teammates had difficulty scoring for him again. In his previous three starts, they had just five total runs.

The lefty got just enough support when Betts led off the seventh by hitting a fastball from Edwin Diaz (0-1) into the Green Monster seats.