Bartolo Colon, who won a Cy Young Award for the Angels in 2005, had owned his former team in recent years. In his past nine starts against them, he was 6-1 with a 1.75 ERA.
But the Angels greeted Colon with an extra-base-hit binge in the first inning, as Mike Trout, Albert Pujols and Raul Ibanez hit consecutive one-out home runs, and Kole Calhoun and Ian Stewart capped the four-run inning with doubles.
"He's absolutely dominated us." winning pitcher C.J. Wilson (2-1) said. "Today was a complete abberration."
Pujols, who hit career homer No. 495, said: "Everybody knows what Bartolo's going to do. He's got our number. Today wasn't his day.
"Any time you hit three home runs in a row -- and almost four, Calhoun came close -- it's special."
The Angels rocked Colon (1-2) for nine earned runs on 11 hits in five innings, ballooning his ERA from 2.08 to 6.00.
"That was big," manager Mike Scioscia said of the first inning. "Bartolo's tough if you let him get going. He can roll off five or six innings on 50 pitches.
"The mistakes he made early, we didn't miss. We hit them hard."
Mets manager Terry Collins said Colon "Was just up in the zone today with all his stuff. That's just not him.
"Those kind of guys, they've got to pitch down in the zone. When they get the ball up, it straightens out. And when it straightens out, they're going to get hit hard."
The Angels had 11 extra-base hits in the game, including Hank Conger's two-run homer in the fifth inning. Ian Stewart added a two-run homer in the eighth inning off reliever John Lannan.
"When you get results like that and eveybody's rolling, it does seem contagious," the Angels catcher said. "We just wanted to see some good pitches and drive the ball today."
None of Trout's first 27 Major League homers came in the first inning. Twenty-one of his past 32 homers have been struck in the first inning.
"I'm not trying to hit home runs in the first inning, and not trying to hit home runs in the fifth, sixth or seventh," Trout said, disputing the notion that his first at-bat approach is different.
The Mets scored first on a David Wright RBI single.
"For us to come back with four runs, it makes C.J. pretty comfortable," Trout said.
Wilson went seven innings, striking out nine while allowing two runs on six hits and three walks.
"(Pitching coach Mike) Butcher gave me a tip," the left-hander said. "He thought I was opening up a little bit too much with my hips. That worked, and it was off to the races from there.
"The past two games, I've been in pretty good control of the strike zone."
In the seventh inning, after Travis d'Arnaud was called out on strikes, Wright and Daniel Murphy were angry enough about home-plate umpire Toby Basner's strike zone that they earned simultaneous ejections in the seventh for chirping from the dugout.
Wilson disputed the notion that Basner had a funky strike zone, to the Angels' advantage.
"It was just they [the Mets] were looking for pitches I wasn't throwing," he said. "I got a lot of called strikeouts. When that happens, it's back-door sliders or sinkers coming back to the plate. The hitters were just giving up on them."