Cliff Lee keeps pitching great and Domonic Brown keeps homering. That’s not going to be enough to carry the Phillies this year, but it was enough to carry them last night as they topped the Red Sox 3-1.

Lee needed just 95 pitches to hold Boston to a run on four hits over eight innings. The Phillies have won five straight games he’s started. Over those five starts he’s averaged more than 7 1/2 innings a start, throwing to a 1.15 ERA with an 0.77 ratio while opponents hit 182/223/258 against him.

Brown homered for the Phils. He has nine home runs in his last 110 plate appearances and four in his last 31.

The Phillies are 25-27 on the year after beating the Boston Red Sox 3-1 last night. After splitting a pair in Boston, the teams play the first of two in Philadelphia tonight.

The Phils have scored three runs or less in eight of their last ten and gone 5-5 in those games. They are 14th in the 15-team NL in runs scored per game.

Lee got the start for the Phillies and went eight innings, allowing a run on four hits. All four of the hits were singles. He didn’t walk a batter and struck out eight.

He started the bottom of the first with a 1-0 lead. Jacoby Ellsbury led off with a single, stole second with one out and scored when Dustin Pedroia singled past a diving Galvis. 1-1. Lee got David Ortiz on a popup to third and struck Mike Napoli out swinging to leave Pedroia at first.

Lee didn’t allow another base-running until the fifth, striking out two in the second, one in the third and one in the fourth.

The game was still knotted at 1-1 when Daniel Nava singled to center to start the fifth. David Ross bunted him to second with the first out, but Lee got Stephen Drew to pop to third for the second out and Jose Iglesias swinging to leave Nava stranded.

Lee threw a 1-2-3 sixth.

Up 2-1, he set the Red Sox down in order in the seventh.

He started the eighth inning having thrown just 80 pitches in the game. Iglesias reached on an infield single with two outs, but Lee got Ellsbury swinging to leave Iglesias at first.

Up 3-1, Papelbon set the Red Sox down in order in the ninth.

Papelbon allowed two runs in an inning in his first appearance of the year. Since then he’s allowed eight hits and two walks in 18 2/3 innings over 18 appearances. Opponents are hitting .152 against him for the year. Right-handed batters are hitting .138 without an extra-base hit.

One scoreless inning for the pen in the game. Papelbon threw 16 pitches.

The Phillie lineup against righty Ryan Dempster went (1) Revere (2) Michael Young (3) Rollins (4) Howard (5) Delmon Young (6) Brown (7) Mayberry (8) Galvis (9) Kratz. Delmon Young at DH with Galvis at second and Mayberry in right. Kratz catches.

With one out in the top of the first, Michael Young hit a 1-0 pitch out to left, putting the Phils up 1-0. Rollins and Howard went down behind him.

Young came into the game 0-for-his-last-22. He’s 8-for-his-last-60, which has dropped his average from .322 to .258. He’s not crushing right-handed pitching anymore — his line against righties is down to 266/320/360. His isolated power for the year is at .096, which is just about the same as the .093 he posted last year. Coming into 2012, his isolated power for his career was .147 with a high of .196 in 2009.

The Red Sox tied the game up at 1-1 in the bottom of the first. The Phils went in order in the second.

Galvis walked to start the third, but Kratz grounded into a double-play behind him. Revere followed with a single to right and stole second, but was left stranded when Michael Young grounded to third.

Every walk by Galvis should be appreciated. He’s walked six times in 96 plate appearances this year. That’s about 6.3%, which is way better than seven walks in 200 plate appearances (3.5%) in 2012 and better than his minor league mark of 5.6%.

Kratz has now hit into six double-plays in 116 plate appearances, which is pretty close to Michael Young’s rate. Young has hit into 12 in 202 PA, which is about 5.9% while Kratz is at about 5.2% in many fewer chances. Young is tied with Matt Holliday at the only players in either league who have hit into 12 or more double-plays this season.

Delmon Young reached on a softly hit infield single with two outs in the fourth, but Brown struck out behind him to leave him at first.

Rollins was robbed of a hit by Ellsbury for the first out in the frame. Rollins looped a ball into center field where it was caught by a sliding Ellsbury to set Rollins down.

Kratz walked with two outs in the fifth. Revere grounded to first for the third out.

Rollins walked with one out in the sixth and moved up to second when Howard followed with a single. Delmon Young and Brown both swung at the first pitch of their at-bat and both flew to right, leaving the runners at first and second.

Mayberry singled to center to start the seventh and Galvis bunted him to second with the first out. Kratz was next and he singled into center, scoring Mayberry to put the Phils up 2-1. Revere and Michael Young both grounded out to set the Phillies down.

Mayberry and Kratz both single off of the righty Dempster to get the Phils a run with the help of the Galvis bunt. Mayberry ends the day hitting 234/306/351 against righties and Kratz 241/292/391.

Lefty Craig Breslow set Rollins, Howard and Delmon Young down in order in the eighth, striking out Rollins and Howard.

Howard is hitting .231 and on-basing .245 against left-handed pitching for the year with 23 strikeouts in 53 plate appearances (43.4%).

Junichi Tazawa started the ninth for Boston. Brown led off and lined his first pitch out to right-center, putting the Phils up 3-1. Mayberry and Galvis went down before Kratz singled to left. Revere followed with a single to left that put men on first and second for Michael Young. Young went down swinging to leave both runners stranded.

Revere was 2-for-5 to up his average for the year to .263. He’s hitting 348/394/394 in 72 plate appearances so far in May. One extra-base hit against right-handed pitching in 139 plate appearances for the season.

Michael Young 1-for-5 with his second home run of the year. 172/280/287 in May after hitting 341/412/418 in April.

Rollins 0-for-3 with a walk. Ellsbury took a hit away from him in the fourth and he hit the ball well in the first, but lined out. 259/315/381 against right-handed pitching for the year, so it’s not a great sign for the well-being of your team if he’s hitting third against a righty.

Howard 1-for-4 and struck out three times. Baseball-Reference calculates his WAR for the season at 0.0 and FanGraphs -0.2.

Delmon Young 1-for-4 with a softly hit single. 3-for-his-last-19 with three singles. He’s on-basing .257 against right-handed pitching in 70 plate appearances.

Brown 1-for-4 with a home run. 278/278/588 in 97 May plate appearances — he’s hit eight home runs in May and hasn’t walked once. 12-for-his-last-36 with four home runs. He hasn’t walked against a left-handed pitcher this year and is on-basing .287 against righties. More home runs (11) than walks (9) for the season.

Mayberry 1-for-4 and struck out twice. He’s 10-for-his-last-24 (.417) with a double.

Galvis 0-for-2 with a walk. Bunted Mayberry up to second in the seventh, which helped the Phillies score a run. He’s 1-for-his-last-15 and has a career .268 on-base percentage in the majors and a career .292 on-base percentage in the minors.

Kratz was 2-for-3 with a walk and an RBI. 288/386/492 over his last 70 plate appearances.

Kendrick (4-3, 3.29) faces righty John Lackey (3-4, 2.72) tonight. Kendrick was charged with five runs in 5 2/3 innings in his first start of the year and followed that with seven starts in a row in which he didn’t allow more than two runs in a start. He’s had two outings since that run of seven starts ended, allowing nine runs in 11 innings over his last two times out. Lackey has allowed two runs in 13 innings over his last two starts.