LaRoche, who had 26 homers and 92 RBIs with Washington last year, connected against Cory Rasmus for his first home run this spring.
Penny, who sat out all of 2013 before pitching in eight games with Miami last year, made his third spring appearance and first start. The two-time All-Star allowed five hits and one run in 3 2-3 innings with a walk and a strikeout.
Penny, hoping to catch on as Chicago's fifth starter this season, escaped a bases-loaded, no-out jam in the third. Mike Trout flied out and Albert Pujols followed with a flyball to center fielder Trayce Thompson, who threw out Marc Krauss at the plate.
Angels top pitching prospect Andrew Heaney made his second spring start, allowing five hits and two runs in three innings.
Copyright 2015 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.