Richards (5-2) bounced back from a terrible outing in his last start when he allowed five runs while getting only two outs. It was the shortest non-injury-related start of his career.
Houston starter Jarred Cosart (4-5) allowed eight hits and three runs and tied a career-high with eight strikeouts in 6 2-3 innings.
Fowler's ground-rule double led things off for the Astros. But Richards retired the next eight batters, including striking out the side in the second inning on nine pitches.
Fowler singled with two outs in the third but
Richard located his pitches well all night, but his control was impeccable early in the game when 32 of his first 35 pitches were strikes.
Freese doubled with one out in the fifth and C.J. Cron put the Angels on top 1-0 with his RBI single with two outs.
Aybar hit a one-out double in the sixth before
The Angels didn't get a hit until Albert Pujols singled with two outs in the fourth inning, but Cosart struck out
Hamilton played center field on Wednesday night in his second game back from the disabled list with star
Trout had an MRI on Wednesday and said it didn't reveal any damage. He has some inflammation in the middle of his back on the left side and hopes to return to the lineup on Thursday.
Trout missed two games with stiffness in his upper back before starting Tuesday night in Houston. He left that game in the second inning because of his back problem.
He said that he feels a lot better on Wednesday than he did when he left the game on Tuesday night.