Updated

John Lannan just can't beat the Philadelphia Phillies.

Roy Halladay struck out 10 in seven sharp innings, Raul Ibanez and Shane Victorino homered, and the Phillies completed a three-game sweep with a 7-3 victory over the Washington Nationals on Thursday night.

Lannan (2-4) got roughed up, allowing seven hits and six runs in two-plus innings to fall to 0-10 against the Phillies.

"I don't do anything different coming into these games," he said. "I'm not worried about facing them again. I'm not focused on that. I'm focused on my next start."

Halladay, the reigning NL Cy Young Award winner, allowed two runs and six hits to win his 10th straight decision against the franchise from Washington and Montreal. Halladay (5-1) has won 13 consecutive starts against the NL East.

It was the first time since 1929 a game featured one starter with a winning streak of nine or more against a team while the other starter had a losing streak of that length against the opponent. Hall of Famers Lefty Grove and Red Ruffing pitched in the previous one.

"It's really out of sync whatever it is with him and the Phillies," manager Jim Riggleman said. "It's too much for a guy with his stuff. There's no explanation except they're a very good club. He always wants to pitch against them. We just have to hope he gets better."

The NL East-leading Phillies have won 11 of 14 and are tied with Cleveland for the best record in the majors at 21-9.

The Nationals hadn't been swept this season.

Jimmy Rollins got the Phillies started in a six-run third with a leadoff single. Victorino then hit a high drive down the left-field line that appeared headed foul, but it hooked several feet over into fair territory and landed a few rows deep.

Lannan turned after hanging an 0-1 slider and shouted, "Get foul, get foul, get foul!" Things didn't get any better for the lefty.

"I kept getting the ball up in the zone and you can't do that against this team," Lannan said.

Placido Polanco singled, Ryan Howard walked and John Mayberry Jr. ripped an RBI double. Ibanez then lined a two-run double down the right-field line to chase Lannan. Brian Broderick came in and allowed an RBI single to Wilson Valdez that made it 6-0.

The Nationals scored twice off Halladay in the fourth. Wilson Ramos hit an RBI single to score Jayson Werth, who led off with a single. Ibanez made a perfect one-hop throw home from left field that beat Werth, but he slid under catcher Dane Sardinha's tag. Ian Desmond's sacrifice fly drove in the second run.

Ibanez connected off Todd Coffey in the fifth, hitting a 431-foot shot into the second deck in right-center to make it 7-2. He finished with three hits and three RBIs and is 8 for 11 since snapping an 0-for-35 slump.

Notes: Halladay is 26-5 against the NL East. ... Lannan's ERA rose from 3.78 to 5.09. ... A crowd of 45,316 was the 153rd straight sellout at Citizens Bank Park, including postseason games. ... The Nationals have lost seven straight in Philadelphia and are 3-21 here since Sept. 26, 2008. ... There was a brief delay in the bottom of the fourth because Coffey's nose was bleeding. Coffey had a career-best five strikeouts in two innings. ... Lannan's outing was the second-shortest of his career. He lasted 1 2-3 innings against Milwaukee on Aug. 22, 2009.