BOSTON — Rick Porcello wriggled out of a couple of early jams, and the Red Sox's deep lineup took over from there on Saturday.
Porcello pitched six solid innings, Xander Bogaerts and Jackie Bradley homered as Boston beat Seattle 6-2.
Porcello allowed singles to each of his first three batters but held the Mariners to just one run in the first on Nelson Cruz's double-play grounder. He retired three straight with runners on second and third in the fourth.
"The first inning and the third inning — back up against the wall and tested," Porcello said. "The double-play ball to Cruz, I needed it and wanted it there."
Porcello is 6-0 at home this year.
Making his major-league debut for Seattle, Adrian Sampson had a great start against the majors' highest-scoring team before Bradley's two-out drive in the fourth reached the second row of seats above the Green Monster, cutting Seattle's lead to 2-1.
Boston then chased the right-hander, scoring three in the fifth. Sampson allowed eight hits and walked one in 42/3 innings.
"Once I started throwing more strikes, they kind of realized I got to throw it over the plate somewhere," Sampson said. "So they got a little more aggressive and my misses were just a little off."
Bogaerts, who came in atop the American League in batting, also had a single, raising his average to .352.