Cody Asche’s rough night in the field ruined Cliff Lee’s effort on the mound.

Luis Jimenez hit a tiebreaking double in the sixth, Matt Shoemaker tossed five effective innings and the Angels beat the Philadelphia Phillies 4-3 on Tuesday night.

Lee allowed four unearned runs and six hits, striking out seven in seven innings. He was hurt by Asche’s three errors at third base.

“I know he wasn’t doing it on purpose,” Lee said. “He had some funky balls hit to him.”

Mike Trout went 1 for 5 with more than 4,000 fans in the crowd from his hometown of Millville, New Jersey. The two-time All-Star center fielder grew up in the small town 45 minutes south of Philadelphia.

Lee (3-4) took a 2-0 lead into the sixth, but Asche’s fielding and throwing errors led to four unearned runs. Collin Cowgill led off the inning with a double to left. After Trout struck out, Albert Pujols reached when Asche let his high bouncer go off his glove. Howie Kendrick walked to load the bases.

Chris Iannetta then hit a bouncer to Asche, who pulled catcher Carlos Ruiz off the plate with his throw home. Grant Green’s sacrifice fly tied it at 2. Jimenez followed with a two-run double on a 3-0 pitch, giving the Angels a 4-2 lead.

“It’s frustrating, not just for myself, but when you let a team down,” Asche said. “Cliff was pitching well. He could’ve gone all night.”

Asche has struggled in his first full season. He’s hitting .226 with a team-high six errors.