Mike Trout, Josh Hamilton and Kole Calhoun all homered to help visiting Los Angeles earn its first win of the season with a blowout of Houston on Friday night.

Garrett Richards allowed one run on three hits with five walks and seven strikeouts in five innings of work.

The Astros' Lucas Harrell was roughed up for five runs on seven hits with three walks and three strikeouts in three innings.

Trout hit a solo homer in the first inning, and Hamilton hit a three-run drive in the sixth off Jerome Williams that made it 8-1. After Erick Aybar's RBI single, Calhoun added a two-run shot off Williams.

Houston's Jose Altuve had two hits and a bases-loaded walk in the fifth inning. The Astros loaded the bases in the fifth and sixth but only got the one run.