NEW YORK — Mike Pelfrey pitched his first complete game in nearly three years, Carlos Beltran hit a mammoth home run and the New York Mets handed Dan Haren a rare beating Saturday night in a 6-1 victory over the Los Angeles Angels.

National League batting leader Jose Reyes sparked the offense with his latest big game from the leadoff spot and Jason Bay showed more signs of breaking out of his season-long slump.

Pelfrey (4-5) gave up five hits in his first win since May 10 at Colorado. He entered 0-2 in his previous six outings, though he pitched well in most of those.

View Comments

The big right-hander struck out five and did not walk a batter for the third consecutive start. He threw a season-high 123 pitches in his third career complete game — the last one was Aug. 25, 2008, against Houston.

Join the Conversation
Looking for comments?
Find comments in their new home! Click the buttons at the top or within the article to view them — or use the button below for quick access.