BOSTON — David Price didn't exactly have much run support.
It hardly mattered the way he shut down Seattle's powerful lineup.
The former Rays ace snapped a personal three-game losing streak with eight sharp innings, Mookie Betts hit a go-ahead homer and the Red Sox beat the Mariners 2-1 Sunday.
"To go out there and be on that side of that type of game always feels good," Price said. "I'm getting better, absolutely. There's always room for improvement no matter how good you are. I'm still not satisfied."
Price opened by winning four of his first six decisions, but his ERA was 6.75 after seven starts before he straightened out some delivery problems. The left-hander has now lowered it to 4.24.
"I think he's just settled in to what's been his normal delivery for a number of years," Red Sox manager John Farrell said.
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 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.