ARLINGTON, Texas (AP) - Kole Calhoun had a tiebreaking, three-run homer among his three hits and Garrett Richards worked into the eighth inning for his 13th victory as the Los Angeles Angels held on to beat the Texas Rangers 5-4 on Friday night.
Richards (13-4), who struck out seven without a walk in 7 1-3 innings, has won all four of his starts this season against Texas. The right-hander allowed two runs while scattering seven hits.
Los Angeles has won eight consecutive games against the Rangers, including a four-game sweep in Texas going into the All-Star break last month.
Calhoun, who finished a triple shy of the cycle, was also hit by a pitch. The leadoff batter had multiple hits for the fifth time in his last six games.