The bullpen faltered late again last night, but this time the Phillies had an answer. A two-run lead shrunk to one in the top of the eighth as Adams allowed yet another run. The Nats were down to their last strike in the ninth when Papelbon allowed a solo home run to Chad Tracy, which tied the game at 4-4. Ben Revere led off the bottom of the ninth with a single, though, and scored on a two-out single by Brown to get the Phillies the win.

Opponents are hitting 299/365/486 against Phillie pitching in the eighth inning this year. That’s an .851 OPS. The second-worst eighth-inning OPS against in the NL belongs to the Cubs at .788.

The Phillies are 34-37 on the year after beating the Washington Nationals 5-4 last night. Coming off of a five-game losing streak, they’ve won three of their last five. They’re in third place in the NL East, 8 1/2 games behind the Braves and a game behind the second-place Nats.

Lannan got the start for the Phillies and went five innings, allowing two runs on six hits and a walk. Two of the hits went for extra-bases, both doubles. He struck out four.

First start for Lannan since April 17. He’s made four starts on the season. Three of them have been pretty good and he allowed six runs in 1 2/3 innings to the Reds in the other. Lefties are 2-for-13 against him and righties are hitting 313/362/500.

He walked Anthony Rendon with one out in the top of the first and hit Ryan Zimmerman behind Rendon, putting runners on first and second with one out for Jayson Werth. Werth singled into left, scoring Rendon to put Washington up 1-0 with men on first and second. Ian Desmond grounded into a double-play to set the Nats down.

Kurt Suzuki singled to right with one out in the second and moved to second when Steve Lombardozzi followed with a single to left. The pitcher Dan Haren was next and bunted. Lannan fielded and went to third in time to get Suzuki, leaving runners at first and second with two down. Lannan got Jeff Kobernus swinging 2-2 to end the frame.

Lannan allows just one run in the first two innings, but gives up three singles, a walk and hits a batter. Gets a big double-play to end the first and a big strikeout to leave two runners stranded in the second.

It was 1-1 when Lannan started the third. He allowed a one-out single to Zimmerman, but got the next two.

The Phils were up 3-1 when Lannan started the fourth. Suzuki and Lombardozzi doubled back-to-back with one out. Lombardozzi’s double down the right field line scored Suzuki to cut the lead to 3-2. Haren flew softly to Revere in center before Lombardozzi stole third. Lannan struck Kobernus out swinging again to leave the runner at third.

Second time in four innings that Lannan strikes the righty Kobernus out swinging to end the frame with a runner in scoring position.

Lannan got three ground balls in a 1-2-3 fifth.

Stutes threw a 1-2-3 sixth with the PHils up 4-2.

He came back and set the Nats down in order again in the seventh.

Two scoreless frames for Stutes in the game as he sets down six in a row, including two pinch-hitters. Drops his ERA on the year to 1.32 and his ratio to 0.88. Righties are 3-for-27 against him with three singles. Lefties are hitting 304/333/478 against him for the season. Last night he got three righties in the sixth and then switch-left-left in the seventh.

Adams started the seventh. Zimmerman doubled with one out and moved up to third on a ground out by Werth. Desmond followed with a two-out single into center, scoring Zimmerman to cut the lead to 4-3. Lefty Adam LaRoche hit for the pitcher Ian Krol. Bastardo came in to pitch to LaRoche and got him on a ground ball to second to end the frame.

Adams has allowed seven runs in ten innings over his last 11 appearances. He’s allowed six walks in those ten innings. Opponents have hit just .237 against him in that span, but three of the nine hits he’s allowed have gone for home runs.

Bastardo has pitched two days in a row. He faced one batter and got one out. No walks in the game, but he’s allowed 14 walks in 24 innings this year after walking 26 in 52 innings last year.

Papelbon pitched the ninth. He got the first two hitters and was ahead of lefty Chad Tracy 0-2 when Tracy homered to right, tying the game at 4-4. Papelbon struck Roger Bernadina out swinging to set Washington down.

Nats are down to their last strike when Tracy homers off of Papelbon.

Papelbon was not charged with a run in 18 appearances between April 4 and May 28, but has now allowed a run in three of his last six times out.

The bullpen went four innings in the game for the Phils, allowing two runs on three hits. Two of the hits went for extra-bases, the double off of Adams and the homer off of Papelbon. They struck out one. Bastardo has pitched two days in a row, but only threw four pitches in the game. Stutes threw 22 while going two frames.

The Phillie lineup against righty Dan Haren went (1) Revere (2) Michael Young (3) Rollins (4) Howard (5) Brown (6) Delmon Young (7) Frandsen (8) Quintero. Frandsen plays second with Galvis on the bench. Delmon Young in right with Mayberry and Nix on the bench. Quintero catches.

Down 1-0, the Phillies went in order in the bottom of the first.

Howard led off the bottom of the second and blasted a 2-2 pitch way out to right-center, tying the game at 1-1. Frandsen and Quintero singled back-to-back with two outs, but Lannan popped to third to leave the runners stranded on first and second.

Howard came in to last night’s game with one home run in his last 130 plate appearances. Crushed that ball, though.

Michael Young tripled to left with one out in the third and Rollins walked behind him. Rollins stole second before Howard walked, loading the bases for Brown. Brown struck out swinging for the second out. Delmon Young was next and lined a ball to right, which was missed by Werth and went for a double. Young and Rollins both scored, putting the Phillies up 3-1. Howard was caught off third by the relay throw, though, and tagged out to end the inning.

Weird inning in which much of what’s gone wrong for the Phillies this year goes right. Michael Young leads off with a triple. Howard and Rollins both walk. Brown fails in a big spot with the bat, but gets picked up by a big hit from Delmon Young.

Miserable base-running by Howard to get nailed a couple of feet off of third after two runs scored. He’s a terrible, terrible base-runner and has been for a long time. You can look it up.

Werth should have caught the ball hit by Delmon Young.

No RBI for Brown after he gets to hit with one out and the bases loaded.

The lead was cut to 3-2 when the Phillies went in order in the fourth.

Revere led off the fifth with a single and stole second before Michael Young grounded to short. Rollins popped to short for the second out, but Howard singled into center, scoring Revere to put the Phils up 4-2. Brown followed with a walk, but Delmon Young grounded to short to end the inning.

First of two big runs that Revere would score in the game for the Phils. They wouldn’t have scored in the frame without the steal of second.

Second big hit and RBI for Howard.

Brown draws another walk. He’s walked eight times in June, which is about 11.8% of his plate appearances. Before June he had walked nine times in 206 plate appearances, which is about 4.4%.

The Phillies went in order in the sixth.

Lefty Ian Krol set Revere, Michael Young and Rollins down in order in the seventh.

It was 4-3 when Howard singled off of righty Tyler Clippard to start the eighth. Brown was next and singled to right, putting men on first and second with nobody out. Martinez ran for Howard at second. Mayberry struck out for the first out and Galvis popped to short for the second. Clippard hit Quintero to load the bases. Nix hit for Bastardo and struck out to leave them loaded.

That’s miserable. No run for the Phillies after they put runners on first and second with nobody out in a one-run game. Neither Mayberry or Galvis can move the runners up with the first two outs.

The game was tied at 4-4 when the Phils hit in the ninth. Revere led off against lefty Fernando Abad and singled to center. Michael Young flew to center for the first out before Rollins singled softly to left, moving Revere up to third. Lerud hit for Papelbon and struck out swinging for the second out. Rollins took second without a throw before Brown singled to center 2-2, scoring Revere to give the Phils a 5-4 win.

Big hit for Brown. Huge at-bat for Lerud, too, but he strikes out with one out and the winning run at third.

Revere was 2-for-5 with a stolen base and scored two runs, including the game-winner. He’s 14-for-his-last-29 (.483). Came in to the season with a miserable walk rate of 5.4% for his career and has walked in 5.0% of his chances in 2013.

Michael Young 1-for-5 with a triple. He’s hitting .352 in June. His isolated power against righties was .095 in 2012 and in .092 so far in 2013.

Rollins 1-for-4 with a walk. 298/385/386 in his last 65 plate appearances.

Howard 3-for-3 with a walk, a long home run and two RBI. 10-for-his-last-19 with four walks and three extra-base hits.

Brown 2-for-4 with a walk and an RBI. He came into the game 3-for-his-last-25.

Delmon Young 1-for-3 with a two-run double. He came into the game 3-for-his-last-19.

Frandsen 1-for-3. His .405 on-base percentage leads the team. Michael Young is second at .350 and nobody else is above .339. His .383 wOBA as calculated by FanGraphs is the best for anyone on the team with more than three plate appearances. His defensive numbers are bad anywhere he plays.

Quintero 1-for-3 and was hit by a pitch. He still hasn’t walked against a right-handed pitcher for the year, but now he’s been hit once. 205/222/318 against righties for the season. 232/266/319 against righties for his career with 34 walks in 1,006 plate appearances (about 3.4%).

Lee (8-2, 2.55) faces lefty Ross Detwiler (2-4, 3.02) tonight. Lee hasn’t allowed more than three earned runs in any of his last eight outings, throwing to a 1.93 ERA over 60 2/3 innings in those appearances. He’s allowed just two home runs in 66 2/3 innings since the start of May. Detwiler hasn’t allowed more than three earned runs in any of his nine starts on the season. Opponents are hitting .305 against him and he’s going to have a tough time keeping his 3.02 ERA if they continue to do so. They hit .224 against him over his first three starts on the year as they to an 0.90 ERA. Since then he’s thrown to a 4.40 ERA in six starts, allowing 45 hits in 30 2/3 innings.