By JOE RESNICK
ANAHEIM, Calif. (AP) - Delino DeShields capped a three-run rally in the eighth inning with an infield hit that drove in the go-ahead run, Rougned Odor homered, and the Texas Rangers beat the Los Angeles Angels 7-6 on Saturday night.
Joe Smith (4-3) came on to protect a 6-4 lead for Angels starter Hector Santiago, but didn't make it out of the eighth. Elvis Andrus raced home from third as Shin-Soo Choo grounded to first baseman Albert Pujols for a force at second, Robinson Chirinos singled home another run, and Josh Hamilton scored on DeShields' high chopper to third.
Spencer Patton (1-0) earned his second big league victory with a hitless seventh. Struggling Tanner Scheppers pitched a hitless eighth and Shawn Tolleson got his 17th save.
The Angels' loss was their third in a row after seven straight wins, and kept them in a virtual tie with Houston for the AL West lead.
Copyright 2015 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.