PHILADELPHIA -- A.J. Burnett continued his strong pitching with six solid innings and first baseman Ryan Howard hit a three-run homer on Saturday night as the Philadelphia Phillies beat the Washington Nationals 7-2.

Shortstop Jimmy Rollins went 4-for-5 and third baseman Cody Asche also homered for the Phillies (14-14), who have won three of their last five.

Right fielder Marlon Byrd and center fielder Tony Gwynn Jr. had two hits each for Philadelphia. Byrd drove in two runs.

First baseman Adam LaRoche and pinch-hitter Zach Walters homered for Washington (17-13), which saw a three-game winning streak end.

LaRoche's solo homer in the sixth was one of only three hits and the only run allowed by Burnett (2-1). He fanned seven, including the 2,213th strikeout of his career, moving him past Baltimore Orioles Hall of Famer Jim Palmer and into 52nd on the career list.

Burnett, who did not allow a hit until LaRoche doubled with one out in the fourth, also walked two and hit a batter. Burnett did not return after the game was delayed 24 minutes by rain in the top of the seventh.

He has been particularly effective since he was diagnosed with an inguinal (non-sports) hernia on April 15, allowing three runs and 17 hits in four starts, a span of 27 2/3 innings. Burnett has struck out 25 and walked five during that stretch.

Burnett also continued his mastery of the Nationals. He is now 5-0 in his last six starts against them and 9-3 overall.

Reliever Mario Hollands allowed Walters' solo homer with two outs in the seventh. Mike Adams and Antonio Bastardo each worked a scoreless inning of relief for Philadelphia.

Washington starter Tanner Roark (2-1) allowed seven runs and seven hits in four innings, including the homers to Howard and Asche. Roark struck out five and walked one.

Howard's homer -- on an 0-1 fastball from Roark -- came with one out in the first, after shortstop Jimmy Rollins singled and second baseman Chase Utley walked. It was Howard's sixth homer of the season -- his first since he went deep against the Dodgers on April 21, nine games ago.

Asche added his solo shot with one out in the second. It was his second homer of the season.

The Phillies increased their lead to 5-0 on an RBI double by catcher Carlos Ruiz in the fourth, and Byrd tacked on a two-run single in the fifth.

NOTES: Phillies SS Jimmy Rollins ended an 0-for-11 slide with his first-inning single, and LF Domonic Brown ended an 0-for-13 slump with a fourth-inning double. ... Philadelphia manager Ryne Sandberg announced before the game that LHP Cole Hamels has been scratched from Sunday's start against Washington because of the flu. He will be replaced by RHP Roberto Hernandez. Hamels is instead scheduled to start Tuesday against Toronto. ... Before Saturday, the Nationals had outscored their opponents 60-25 from the seventh inning on. ... Former Phillies closer Brad Lidge threw out the ceremonial first pitch.