ST. PETERSBURG, Fla. -- Jose Fernandez struck out 12 in seven innings Thursday and won his sixth straight start for the Miami Marlins, a 9-1 decision over the Tampa Bay Rays.
Fernandez (7-2) struck out eight of the last 10 batters he faced and struck out every hitter in the Rays lineup at least once. The 23-year-old right-hander from Tampa gave up six hits in beating his hometown Rays for the first time in three tries. He finished the game with 13.3 strikeouts per nine innings, highest among major league starters.
Adeiny Hechavarria and Chris Johnson homered for the Marlins, who won three of four in their annual series against the Rays.
Complete coverage of the Fightin' Phils and their MLB rivals from NBC Sports Philadelphia.
Hechavarria's third home run drove in the final two runs of a three-run second inning off Rays starter Drew Smyly. Johnson made it 5-0 with his second homer an inning later, Johnson's first hit in 22 interleague at bats (see full recap).
Rockies silence Red Sox, Bradley's hit streak
BOSTON -- Carlos Gonzalez, Trevor Story and Dustin Garneau hit two-run homers and the Colorado Rockies stopped Jackie Bradley Jr.'s 29-game hitting streak with a 8-2 victory over the Boston Red Sox on Thursday night.
The win ended a three-game losing streak by Colorado and it ended a four-game winning streak for the Red Sox. Bradley's major league-best streak was halted when he went 0 for 4 after moving up to the leadoff spot for the first time this season.
Jon Gray (2-2) gave up a two-run home run to David Ortiz in the first, but pitched six scoreless innings before leaving in the eighth.
Clay Buchholz (2-5) took the loss. He pitched three perfect innings before things came apart in the fourth, when he gave up Gonzalez's homer with the other two coming the following inning (see full recap).
Happ leads Blue Jays past Yankees
NEW YORK -- J.A. Happ pitched seven strong innings, Edwin Encarnacion and Devon Travis had two-out RBIs, and the Toronto Blue Jays beat the Yankees 3-1 on Thursday to win the three-game series.
CC Sabathia was the tough-luck loser for New York, allowing just two unearned runs. Alex Rodriguez went 0 for 4 with two strikeouts in his first game since going on the disabled list May 4 with a strained right hamstring.
Happ (6-2) allowed one run on three hits in seven innings with five strikeouts and three walks. He has given up three earned runs or fewer in 19 of his last 20 starts.
Sabathia (3-3) retired the first seven batters before an error by shortstop Didi Gregorius on Travis' grounder with one out in the third (see full recap).