The Phillies got six runs and good starting pitching for the second straight night last night. For the second straight night it was enough and they topped the Giants 6-2.

Lee led the way with his start in game one. Last night was Kyle Kendrick’s turn. Kendrick tossed seven strong innings to get the win and is 4-0 with a 1.71 ERA and a 1.00 ratio in 42 innings over his last six starts. Opponents have hit .219 against him.

The Phillies have scored 12 runs in the first two games of their set in San Francisco. Utley and Howard both homered last night, with Howard’s blast coming off of a lefty in the top of the ninth.

The Phillies are 16-18 on the year after beating the San Francisco Giants 6-2 last night. They have won two in a row and are 7-4 in their last 11 games. They are 10-8 since the end of the day on April 18, which is the best mark in the NL East. That says a lot about how the teams in the NL East are playing these days — the Phils are 11-12 since the end of the day on April 13, which is also the best mark in the division.

Kendrick got the start for the Phillies and went seven innings, allowing two runs on six hits. Two of the hits went for extra-bases, both doubles. He struck out six and didn’t walk a batter.

Up 1-0, he set the Giants down in order in the bottom of the first.

Up 3-0, he set them down in order in the second, making an outstanding play on a Gregor Blanco bunt for the third out. Blanco bunted down the first base line, but Kendrick got to the ball and flipped to first while falling down in time to retire Blanco and end the inning.

Brandon Belt singled to shallow left to start the third and moved to third when Brandon Crawford doubled down the left field line. Kendrick struck the pitcher Tim Lincecum out for the first out before Angel Pagan flew to center for the second. Belt tagged and scored from third, cutting the lead to 3-1. Marco Scutaro was next and he ripped the first pitch he saw from Kendrick passed a diving Young and into the third base corner. Crawford scored from second and it was 3-2. Pablo Sandoval flew to right for the third out.

Buster Posey singled to center to start the fourth. Hunter Pence was next and hit a double-play ball to Young at third, but Young booted it for an error that left men on first and second with nobody out. Kendrick struck Blanco out looking for the first out and Belt out looking for the second before Crawford grounded to third to set the Giants down.

Just a fantastic job by Kendrick to get back-to-back strikeouts after the error by Young changes the inning from two outs and nobody on to two on and nobody out. Young had a shaky start to the year defensively at third, but has been much better than I expected there since.

Up 4-1, Kendrick allowed a two-out single to Scutaro in the fifth. Sandoval went down on a ball handled by Kendrick to end the inning.

Kendrick set the Giants down in order in the sixth.

The Phillies led 5-2 when he started the seventh. Crawford singled with one out and lefty Nick Noonan hit for the pitcher Lincecum. Noonan flew to center for the second out and Pagan flew to left for the third.

Adams started the eighth with the Phils still up by three. He allowed a one-out single to Sandoval, but struck Posey and Pence out behind Sandoval to keep the Giants off the board.

Adams has allowed two hits and a walk over four scoreless innings in his last four appearances.

Up 6-2, Papelbon set the Giants down in order in the ninth.

The Phillies scored a run in the top of the ninth, so Papelbon was pitching in a non-save situation for the fifth time in his last seven appearances. Pitching him in a non-save situation is fine. Pitching him with a huge less is less fine. The Phillies have won the last five games he has pitched in by an average of four runs.

He allowed two runs in an inning in his first outing of the year. Since then, Papelbon has thrown 12 scoreless innings in 12 appearances, allowing three hits and a walk while striking out seven.

Two scoreless innings for the pen in which they allow a hit, no walks and strike out three. Papelbon has thrown two days in a row and threw 14 pitches in the game.

The Phillie lineup against righty Tim Lincecum went (1) Rollins (2) Utley (3) Michael Young (4) Howard (5) Ruiz (6) Brown (7) Nix (8) Revere. Nix in right against the righty with righties Mayberry and Delmon Young on the bench. Revere plays center against the righty.

With one out in the first, Utley hit a ball that Lincecum fielded and threw away for an error, leaving Utley at second with nobody out. Michael Young followed with a walk before Howard singled on a ball deflected by Scutaro, scoring Utley to put the Phils up 1-0 with one down and men on first and second. Ruiz struck out swinging for the second out and Brown went down swinging to leave both runners stranded.

The Phillies get a run with some help, then can’t get more after putting two men on with one out. Utley’s ball was back up the middle and hit Lincecum on one hop. Lincecum slid for it near the first base line and made a bad throw to first. Howard hit his ball hard, but right at Scutaro. Scutaro had a good chance to make the play.

Nix and Revere singled back-to-back to start the second and Kendrick bunted them up to second and third with the first out. Rollins was next and grounded to second for the second out. Both runners moved up with Nix scoring to put the Phils on top 2-0. Utley was next and singled into center, scoring Revere. 3-0. Michael Young flew to right to end the frame.

Howard started the third with a walk, but Ruiz grounded into a double-play behind him. Brown grounded to second for the third out.

Nix singled to left to start the fourth with the lead cut to 3-2. He stole second, but Revere and Kendrick both struck out and Rollins grounded to first to leave him stranded.

Utley hit Lincecum’s first pitch of the fifth out to right-center, putting the Phillies up 4-2. They went in order behind him.

They went 1-2-3 in the sixth.

Rollins singled with one out in the seventh and scored on a two-out double by Michael Young. 5-2. Lincecum walked Howard intentionally to pitch to Ruiz and got Ruiz on a ground ball handled by Lincecum to leave Young stranded.

Revere bunted for a single off of lefty Jose Mijares with two outs in the eighth and took second on a throwing error by Belt. Frandsen hit for Kendrick and walked, but Rollins struck out looking to leave both runners stranded.

Revere bunts for the hit against a lefty. His numbers are about equally bad against lefties and righties, but I think we’ll see him sit for a while against lefties so Mayberry can hit against left-handed pitching.

Howard hit an 0-1 pitch out to center off of Mijares with two outs in the ninth. 6-2. Ruiz followed with a single, but Brown went down on a fly ball to left to leave Ruiz at first.

Second home run of the year for Howard off of a lefty. His isolated power against lefties is .258 in 18 at-bats, which is better than his isolated power of .221 against righties. The problem is he’s hitting .194 against lefties with one walk in 19 plate appearances.

Rollins 1-for-5 with an RBI. He’s 4-for-his-last-32 with four singles.

Utley 3-for-5 with a home run and two RBI. Six of his seven home runs on the year have come against righties and he’s hitting 133/212/300 against left-handed pitching.

Michael Young 1-for-4 with a walk and a double and an error. 4-for-his-last-8 with three doubles.

Howard 2-for-3 with two walks and a home run. 322/364/661 over his last 66 plate appearances.

Ruiz 1-for-5 and left five men on base. 3-for-25 on the year. 1-for-20 against right-handed pitching.

Brown was 0-for-5 and struck out twice. 1-for-his-last-16. He has one walk in his last 56 plate appearances.

Revere 2-for-4 to up his average to .233. We better be hoping Ben Revere can play, cause Mayberry in center field is a lock not to work. Revere is 5-for-13 with three walks so far in May (385/500/385).

Pettibone (2-0, 3.24) faces lefty Barry Zito (3-1, 3.06) this afternoon. The Phils are 3-0 in Pettibone’s three starts and all three have been pretty good. Opponents have hit .286 against him, but he’s walked just two in 16 2/3 innings. Zito has allowed 11 earned runs in his six starts, nine of which came in a single outing against the Brewers. He’s allowed two earned runs in 29 2/3 innings over the other five, which is an 0.61 ERA. For the sake of our sanity, and perhaps civilization as we know it, it does seem important to point out that he was charged with five unearned runs in those five starts. Still.