Kendrick threw seven impressive innings, Polanco hit a two-run homer and the Phillies beat the St. Louis Cardinals 4-0 Wednesday night.
In a return to normalcy, no fans ran onto the field at Citizens Bank Park after consecutive games were marred by unruly behavior.
A crowd of 44,261 was the 54th straight sellout in Philadelphia. Everyone stayed in the stands for a change. Some were startled when a ball girl dashed onto the field during a pitching change in the eighth before quickly realizing she was simply going to get reliever Dennys Reyes' jacket from the bullpen.
On Monday night, a teenager was Tasered in the outfield after eluding security for about 30 seconds. A 34-year-old man ran onto the field and gave himself up without incident Tuesday night. He was booed by other fans after interrupting Cole Hamels in the middle of his windup before he threw his first pitch in the top of the ninth. The Phillies were up 1-0 before the delay and Hamels lost his shutout two batters later.
All the focus was back on the players Wednesday, and Kendrick and Brad Penny provided another pitchers' duel in a matchup of NL division leaders.
"He got the ball and threw it," Phillies manager Charlie Manuel said of Kendrick. "He had rhythm and tempo and he had command. He pitched good."
Shane Victorino hit a solo homer for the Phillies, who have won five of seven.
Penny (3-2) gave up three runs and five hits, striking out six in six innings. It was the 14th straight quality start by Cardinals starters, their longest streak since 1973 when they also had 14 in a row.
"Sometimes you have to credit the other team," Penny said. "A couple of guys hit the ball out of the ballpark and their pitcher pitched a good game."
Penny retired his first nine batters before Victorino singled to start the fourth. Polanco hit the next pitch into the seats in left-center for a 2-0 lead. It was the first homer allowed by Penny this season.
The Cardinals had their best chance to score with runners on first and third and one out in the seventh. But Kendrick got Brendan Ryan to ground into a double play.
"I had a chance to drive in a run, but I didn't get it done," Ryan said.
Kendrick, who won 21 games for the Phillies from 2007-08, had been struggling. He entered with a 7.61 ERA and pitched more than five innings in only one of his previous five starts. He tossed eight scoreless innings in a 4-3 loss at Atlanta on April 20.
"It definitely helps your confidence," Kendrick said. "I attacked down and let them put the ball on the ground."
Phillies SS Jimmy Rollins will go to extended spring training next week, though it's uncertain when he'll begin playing in rehab games. Rollins has been sidelined by a strained right calf. ... Juan Castro, who has filled in nicely for Rollins, left the game in the seventh with a left hamstring strain after running out an infield single. Castro was limping slightly in the clubhouse. He said he felt a cramp, but is hopeful he won't miss much time. ... Albert Pujols extended his hitting streak to 10 games with a fourth-inning single. But he's just 10 for 54 against the Phillies since 2008. ... Phillies RF Jayson Werth was 0 for 3 with strikeouts, ending his streak of reaching base safely at 26 games. ... Cardinals LF Matt Holliday went 0 for 4 after an eye-popping round of batting practice. Holliday hit a few shots deep into the second deck in left field and one ball nearly cleared the concourse in left-center.