Mike Trout went 3 for 4 with two doubles and he scored on Cron's home run in the first inning and on Andrelton Simmons' bloop single in the eighth.
Cron homered in the third inning to give the Angels a 3-0 lead. It was his fourth multi-home run game this season and brought his total to 14.
Jered Weaver (10-11) limited the Reds to two earned runs and eight hits, walked none and struck out five. Weaver pitched into the seventh inning for the first time since July 17, but ran into trouble after getting the first out. Eugenio Suarez hit a two-run homer to make it 3-2 and Jose Peraza hit a line drive single to right field. Mike Morin relieved and retired the next two batters to strand Peraza.