Updated

BALTIMORE (AP) — David Wright hit two homers, Chris Carter and Jason Bay also connected, and the New York Mets beat the Baltimore Orioles 11-4 Sunday for a three-game sweep.

Bay entered in an 0-for-16 skid before going 4 for 4 with four runs scored. Wright and Alex Cora each had three of New York's season-high 18 hits.

Mike Pelfrey (9-1) gave up three runs, nine hits and three walks in six rocky innings but received enough offensive support to win his fifth straight decision.

The Mets outscored Baltimore 19-6 during their first three-game sweep on the road since September 2008, in Milwaukee. New York has won eight of nine to move a season-high seven games over .500 (35-28).

Wright homered with a man on in the first inning and added a two-run shot in the sixth. It was his 14th career multihomer game, and his 12 homers are two more than he had in 144 games last season.

Carter hit a three-run drive in the first, and Bay had a solo homer in the fifth.

Three of the home runs came off Kevin Millwood (0-8), who has yielded a major league-high 19 homers in 14 starts this season. The right-hander gave up eight runs and 11 hits in 5 1-3 innings.

Adam Jones had three hits and two RBIs for the Orioles (17-46), who have lost 15 of 17 and are 2-7 under interim manager Juan Samuel. Baltimore is 0-10-1 in its last 11 series.

The game was all but decided in the first inning, when the Mets batted around and got six hits, including homers by Wright and Carter.

Luke Scott hit a sacrifice fly and Jones singled in a run in the bottom half, and Baltimore closed to 5-3 in the second on a sacrifice fly by Miguel Tejada.

But Cora hit an RBI single in the third, Bay's fourth homer made it 7-3 in the fifth, and Wright capped a three-run sixth with a drive off Mark Hendrickson.

Bay doubled and scored on a sacrifice fly by Cora in the seventh. Jones hit an RBI single in the bottom half.

NOTES: Both of Carter's major league homers came in this series. ... It was the eighth time this year Baltimore has been swept. ... Wright has 25 RBIs in his last 26 games. ... Millwood has given up 20 runs in his last three starts. ... New York C Henry Blanco made the last out in four innings.