Chavez took a no-hitter into the sixth inning and allowed three hits in seven shutout innings overall to take a tough no-decision. The 30-year-old right-hander, who had pitched against the Red Sox three times before but always in relief, walked three of the first eight batters he faced and set a single-start season high in walking a fourth, Mike Napoli, in the fourth.
But he didn't allow a hit until Brock Holt and Dustin Pedroia led off the sixth with consecutive opposite-field singles. David Ortiz promptly grounded into a double play. From there, with Holt lurking on third, Chavez struck out Napoli looking and pumped his fist as he left the mound.
Chavez isn't one to hide his emotions.
"When I did walk a guy, I treated them like base hits, where I wouldn't get mad or frustrated at myself," Chavez said. "So I think that was probably the big key in staying within myself."
Chavez has now pitched six or more innings in five straight outings, but he expects even more of himself.
"Any time you take the mound, you want to go seven as a starter, or as long as you can," Chavez said. "I haven't been able to do that lately. Today was a game of in-game adjustments."
Chavez finished this one allowing three hits and four walks, while fanning four and throwing 61 of 100 pitches for strikes. He said he stuck to his game plan of "keeping it simple" after being frustrated with what he called "dumb pitches" early on.
Chavez hadn't left a start without giving up a run since April 30, when he shut down the Texas Rangers for seven innings, but he's pitched well overall, to a 2.71 ERA.
Andrew Pentis is a contributor to MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.