Porcello was through five innings on just 60 pitches when there was a 45-minute rain delay.
For the second straight night, the Red Sox had one of their standouts leave a game before the start of the second inning.
Porcello was up to 74 pitches through the sixth inning, recording four strikeouts. Four players on the disabled list also were fined for entering the field during the skirmish: Yankees pitcher CC Sabathia, and Boston infielders Xander Bogaerts, Dustin Pedroia, and Marco Hernandez.
By then, the Red Sox has added a pair of runs, as the slow-paced Gray struggled again in the third. The ball off Jackie Bradley Jr.'s bat bounced off the outfield grass and into the stands for an RBI ground-rule double.
ON THE BUMP- Porcello was stellar in his third start of the season, stifling a Yankees lineup that recorded 10 runs just a night before.
The Yankees still have not been held hitless since six Astros did it to them on June 11, 2003 at the previous Yankee Stadium. He has allowed two earned runs or fewer over six-plus innings pitched in each of his six career starts against NY at Fenway. He only gave up the two hits while striking out six.More news: Trump has not yet made 'final decision' on Syria: WH
More news: Chris Coleman reveals the only way Bale will leave Real Madrid
More news: Proposed Chinese tariffs already hurting agriculture, United States farmers say
"I felt great", he said. The righthander, whose ERA ballooned to 6.92, was pulled after allowing Mitch Moreland's leadoff single in the fourth. He had thrown 89 and 94 pitches in his first two outings. "Scuffling to find the zone, didn't execute very well and made it hard all the way around". Andrew Benintendi reached on an error to score a third.
Thursday's game was devoid of any fisticuff-related drama - an area of intrigue after Wednesday night's melee.
Red Sox: Price said he had "no pain" in his hand or arm when he was checked out by doctors.
- Marcus Walden, who was called up from Triple-A Pawtucket earlier in the day, pitched a scoreless eighth but found himself in quite a bit of trouble in the ninth. The second time came after Joe Kelly hit Tyler Austin in the back with a fastball in the top of the seventh, and punches were exchanged by members of both teams.
Yankees: LHP Jordan Montgomery (0-0, 4.82 ERA) makes his third start of the season as NY opens a three-game series Friday night at Detroit against Tigers RHP Mike Fiers (1-0, 0.00 ERA).