Cook (3-6) gave up three hits in the inning before manager Bobby Valentine pulled him and was charged with all five runs the Baltimore Orioles scored in the frame. That wound up as the turning point as Baltimore went on to a 5-3 victory at Oriole Park.
The right-hander threw very well throughout his time on the mound. He retired the first nine batters and 12 of the first 13 he faced. The Orioles kept banging his sinker right into the ground.
Eleven of those 12 outs were of the ground-ball variety. J.J. Hardy's fly ball to right in the first inning was the only ball the Orioles got in the air and out of the infield.
But everything fell apart in the sixth. Hardy's one-out single ruined the no-hitter, and Nate McLouth then got an RBI single before Cook hurt his own cause.
Adam Jones grounded a shot back to the pitcher, who grabbed it, spun and made a wild throw to second that bounced into left-center field. That let the Orioles tie the game. Matt Wieters followed with an RBI double to give the Orioles a 3-2 lead and close Cook's night.
THE STREAK CONTINUES: Jacoby Ellsbury kept his Baltimore hitting streak alive.
Ellsbury belted an RBI double in the fifth to give Boston a 1-0 lead and extend his hitting streak to 38 games against the Orioles.
Elias said before the game that this streak is the second-longest since 1900 for any player against any other team.
Vladimir Guerrero's 44-game streak against Texas is the only one that has been longer since 1900.
Ellsbury also added an infield single later in the game.
SHORTENED EVENING: Adrian Gonzalez and Bobby Valentine were both tossed by plate umpire Mike Everitt in the top of the eighth.
Everitt told the first baseman good-bye after he grounded out to start the eighth inning. Gonzalez made his way back to the Boston dugout, Everitt looked in and then threw him out.
That was the second ejection of Gonzalez's career, so he doesn't make a habit of this.
Valentine slowly made his way out to the plate to give Everitt a few words. The umpire listened and then ejected the skipper. That was his fourth ejection this season.
NO HITS, NO PROBLEM: Carl Crawford drove in two runs despite not getting a hit.
He lined a sacrifice fly to center in the fifth. Baltimore center fielder Adam Jones tried to make the throw but sent it into the next zip code, letting Nick Punto score easily.
Crawford later cut the Orioles' lead to 5-3 in the seventh on a groundout to second base.