Boston: Blake Snell continued his dominance of the Boston Red Sox with eight strikeouts over six scoreless innings as the Tampa Bay Rays avoided a three-game sweep with a 6-3 win on Thursday in St Petersburg.

Snell (6-3) has allowed two runs with 19 strikeouts in three starts against Boston this season. He gave up three hits and walked two Thursday to boost his team-leading win total as the Rays snapped a three-game skid.

Wilson Ramos went 3-for-4 with two RBIs and Matt Duffy and Brad Miller each drove in a run for Tampa Bay, which has lost all but four of its 13 games against the AL East rival Red Sox this season.

Mitch Moreland hit a solo homer for the Red Sox, who had won four straight and six of seven. Boston starter Rick Porcello (6-2) allowed six runs (four earned) on eight hits in 3 2/3 innings.