It was the fourth straight game that Kendrick has allowed at least two runs in the first inning.
“It seems like every first inning that I’m giving up some runs,” Kendrick said. “I don’t understand where it’s coming from, but it needs to stop real soon.”
Kendrick (0-5), who came into the game with a 10-game winning streak against the Marlins, allowed six runs in 5 2-3 innings.
“I wasn’t good at all, falling behind in counts, missing over the plate, my fastball command wasn’t very good,” Kendrick said. “Guys scored runs and I gave it right back to them and that’s what’s frustrating.”
Domonic Brown homered and drove in three runs for the Phillies, who had their three-game winning streak snapped.
Miami’s Marcell Ozuna came into the game in a 3-for-24 slump, but hit a grand slam and knocked in five runs.
“He needed that,” Marlins manager Mike Redmond said. “He needed to lock it in and have a couple good at-bats. He’s definitely had some struggles this month. … Hopefully this is a spark for him and a spark for us.”
Christian Yelich, Garrett Jones, and Jarrod Saltalamacchia each drove in two runs for the Marlins, who have the best home record in baseball at 18-6.
Nathan Eovaldi (3-2) allowed three runs_one earned_and 10 hits in six innings to pick up the win.
“I felt command,” Eovaldi said. “I had better command of my fastball this outing and I was able to make the big pitches when I needed to.”
Ozuna’s first career grand slam and seventh home run of the season broke the game wide open in the seventh inning. Miami led 6-3 with two outs before Jeff Manship loaded the bases and Ozuna smacked a pitch over the left-field wall for a 10-3 lead.
“When I saw the pitch, I said, ‘I got it. Let me not make a mistake. Just make contact,’” Ozuna said.
Brown’s two-run home run pulled Philadelphia within 10-5, but Miami scored four runs in the eighth to post their highest run total of the season.