Everything was great early for the Phils last night. Jimmy Rollins returned to the starting lineup and blasted a three-run homer in the second and Kendrick went three shutout innings to start the game. Then it rained and when the game resumed, the Phillies did not.

Up 3-0 at the delay, the offense didn’t manage a run or an extra-base hit in the last 8 2/3 innings of the game. They had four singles. The Phils are now tenth in the NL in runs scored per game. They’re still ahead of the Pirates, but not by a whole lot (3.95 for the Phils and 3.90 for Pittsburgh). The Phils have lost six of their last nine and scored more than three runs in just one of those games.

Madson, scuffling of late and pitching for the fourth time in five days, entered the game in the ninth to protect a 3-2 lead and gave up a game-tying homer. He nearly gave up another homer to the next hitter, which would have given the Cubs the lead, but that call was reversed on a fan interference call and Tyler Colvin had to settle for a double. Herndon allowed an unearned run in the eleventh to put the Cubs ahead to stay at 4-3.

The defense was rather miserable for the Phils. Up 3-0 in the sixth, Starlin Castro lined a single to right and Darwin Barney stormed home trying to score from second. Brown’s throw from left was in time, but Sardinha didn’t handle it cleanly and the run scored. In the eleventh, Colvin led off with a single and moved to second on a passed ball, which allowed him to score on a throwing error by Polanco and put the Cubs ahead to stay.

The Phillies are 37-26 on the year after falling 4-3 to the Cubs last night.

Kendrick got the start for the Phillies and went three shutout innings before being forced from the game by a long delay. He allowed two singles and two walks and struck out two.

He threw a 1-2-3 first. Kosuke Fukudome flew to center for the first out. Kendrick struck Darwin Barney out looking 2-2 for the second. Starlin Castro flew to center for the third.

Carlos Pena led off the second and grounded to first for the first out. Aramis Ramirez was next and singled to left, but was thrown out, Ibanez to Rollins to Utley, going for second. Blake DeWitt flew to left for the third out.

The Phils were up 3-0 when Kendrick started the third. Geovany Soto struck out looking for the first out and Tyler Colvin grounded to second for the second. Pitcher Randy Wells singled to right, but was left stranded when Fukudome grounded to second to end the frame.

A delay of about an hour and twenty minutes forced Kendrick from the game after the third. Baez started the fourth. He walked Castro with one out, but got Pena on a fly ball to left behind him for the second out. Castro stole second before Ramirez grounded to short for the third out.

Baez threw a 1-2-3 fifth.

He got the first two batters in the sixth before hitting Barney with a pitch. Barney stole second before Castro lined a single to left. Barney rounded third and Brown made a strong throw home that would have been in time to get Barney, but Sardinha didn’t handle the throw on the hop and Barney was safe. 3-1. Romero came in to pitch to Pena and Pena fouled out to Sardinha for the third out.

Nice throw by Brown — it would have been nice to get an out there.

Stutes started the seventh and got the first two before Soto doubled to left. Stutes walked Colvin on a 3-2 pitch, putting men on first and second with two down. Lefty Brad Snyder hit for pitcher James Russell and Manuel called on Bastardo to pitch to him. Righty Lou Montanez hit for Snyder and Bastardo got him to foul out to Polanco in foul territory to leave both runners stranded.

Bastardo got the lefty Fukudome to start the eighth and then Contreras came in to pitch to the righty Barney. Barney grounded to short for the second out, but Castro and Pena followed that with back-to-back doubles, with Pena’s plating Castro to cut the lead to 3-2. Ramirez grounded to short for the third out.

Contreras was not charged with a run in any of his first 12 appearances of the year, but has allowed a run in each of his last two.

Madson started the ninth and got DeWitt on a ground ball to second for the first out. Soto was next and he hit a 2-2 pitch out to left-center, tying the game at 3-3. Colvin was next and lined an 0-1 pitch out to right for what was originally ruled a home run. Umpires review the play and changed the call to a double, ruling that a fan had reached out and interfered with the ball. So Colvin was on second with one out and the game tied. Righty DJ LeMahieu hit for the pitcher John Grabow and struck out swinging 2-2. Madson walked the lefty Fukudome intentionally and then got Barney on a ground ball to short to leave both runners stranded.

Madson continues to scuffle. Last night he was pitching for the second day in a row and fourth time in five days. In his last nine appearances he’s thrown to a 6.00 ERA and allowed at least one run four times.

Herndon pitched the tenth. Pena and Ramirez singled back-to-back with one out, putting men on first and second for DeWitt. DeWitt grounded to Utley with Ramirez forced at second and runners safe on the corners. Herndon struck Soto out looking to leave both men stranded.

Colvin led off the eleventh with a single off of Herndon. Pitcher Ryan Dempster hit for pitcher Sean Marshall and Colvin took second on a passed ball by Ruiz, who had taken over Sardinha, before Dempster struck out fouling off a bunt attempt. Fukudome was next and Herndon struck him out, too. It brought Barney to the plate and he chopped a ground ball to third. Polanco fielded, but his throw to first was in the dirt and not handled cleanly by Howard. The ball went off of Howard’s body and right in front of him, but Colvin rounded third and stormed home to score and put the Cubs up 4-3. Polanco was charged with an error. Castro grounded to third for the third out.

Herndon’s having an ugly year, but you can’t blame that one on him. Cubs need the passed ball by Ruiz and the error by Polanco to score the go-ahead run.

The bullpen wasn’t awful at all, allowing four runs in eight innings, only three of which were earned. Herndon threw 43 pitches and Baez 41, so don’t expect them tonight. Madson 19, Contreras 12, Bastardo ten and Romero two.

Madson has pitched two days in a row.

The Phillies lineup against righty Randy Wells went (1) Rollins (2) Polanco (3) Utley (4) Howard (5) Victorino (6) Ibanez (7) Brown (8) Sardinha. Rollins returns to the lineup and the leadoff spot. Victorino hits fifth behind Howard, with back-to-back lefties in Ibanez and Brown behind him. Third start of the year for Victorino hitting third. Sardinha catches with Ruiz on the bench on a very hot night after another very hot night.

Polanco reached on an error by the pitcher Wells with one out in the bottom of the third and moved to second when Utley followed with a single to right. Howard and Victorino both flew to left to leave the runners stranded.

Ibanez started the bottom of the second with a single to center, but Brown fouled out to the second baseman Barney behind him. Sardinha walked and Kendrick struck out trying to bunt the runners up to second and third. It didn’t matter, though, cause Rollins was next and he hit a 3-2 pitch out to right, putting the Phils up 3-0. Polanco flew to right for the third out.

Utley flew to right for the first out in the third. With the count 3-0 on Howard, the game was delayed due to ominous winds and impending storms. Righty Rodrigo Lopez was on the hill for Chicago when the game resumed about an hour and twenty minutes later. Howard walked and moved to second on a single by Victorino before Ibanez flew to center for the second out. Brown drew a walk to load the bases for Sardinha. Sardinha hit a ground ball in the hole between short and third, but Ramirez made a diving play to field the ball and threw to first to end the inning.

Great play by Ramirez at a huge time for the Cubs.

Polanco singled on a ball deflected by Ramirez with two outs in the fourth. Utley grounded to second for the third out.

The Phils went in order in the fifth.

With the lead cut to 3-1, the went in order in the sixth. Martinez hit for Romero and flew to center for the third out.

Utley walked with two outs in the seventh. He took second on a balk before Howard walked. Victorino struck out swinging to leave both runners stranded.

Up 3-2, the Phils went in order in the eighth. Francisco hit for Sardinha against lefty John Grabow and flew to center for the third out.

The game was tied when they hit in the ninth. Ruiz, Rollins and Polanco went in order. Rollins absolutely smashed his ball, which was a line drive that pitcher Sean Marshall speared.

Utley and Howard struck out to start the tenth before Victorino walked. Ibanez moved Victorino to third with a single and Brown was walked intentionally to load the bases. Herndon was the last reliever, so with Gload and Valdez still available, he hit for himself and looked bad striking out to leave the bases loaded.

Romero faced one batter in the game. Bastardo two.

The Phils were losing 4-3 when they hit in the eleventh. Ruiz led off with a single. Rollins flew to right, Polanco flew to right and Utley flew to left.

I’m fine with not bunting with Rollins after the leadoff single. Manuel says he didn’t bunt because Herndon had already thrown 43 pitches as the last reliever available and he thought he needed to try to win, not tie, the game.

Rollins was 1-for-6 with a three-run homer. He’s on-basing .289 over his last 83 plate appearances.

Polanco 1-for-6 with a huge error. He’s slugging .280 in his 138 plate appearances since May 7.

Utley 1-for-5 with a walk. He only has 67 plate appearances for the year, but has walked in 13.4% of them, which is a career high. On the down side, he has gotten an extra-base hit in 4.5% of his early plate appearances, which is a low mark and way below the 10.1% rate for his career.

Howard 0-for-3 with two walks. He’s 1-for-his-last-11.

Victorino 1-for-4 with a walk. 185/333/259 in 33 plate appearances since returning from the DL.

Ibanez 2-for-5. 233/273/300 in June through eight games.

Brown 0-for-3 with two walks and a strikeout. 0-for-his-last-10 and 4-for-his-last-27.

Sardinha 0-for-2 with a walk. Ramirez made a great play to take what would have been a huge hit away from him with the bases loaded in the third. He’s on-basing .436 for the season, but hitting just .241 and slugging just .276 through 39 plate appearances.

Halladay (8-3, 2.56) faces righty Carlos Zambrano (5-2, 3.98) tonight. Zambrano has made three good starts in a row, throwing to a 1.29 ERA in his last three outings with a 1.05 ratio. Halladay has thrown at least 101 pitches in each of his 13 starts on the season. He leads the NL in pitches thrown and nobody besides Lincecum is close. Opponents hit .220 against him in his first eight starts, but have hit .287 against him over his last five.