TEMPE, Ariz. (AP) Johnny Giavotella hit a rare three-run homer to power the Los Angeles Angels past the Texas Rangers 7-3 on Sunday.

Geovany Soto, a one-time Texas catcher in camp with his fourth team in three seasons, also homered for the Angels.

Joey Gallo hit his second home run of the spring for the Rangers, and James Jones added a two-run shot in the ninth.

More from FoxSports

Angels starter Matt Shoemaker allowed one run and two hits over four innings. He struck out four and walked four.