The Rangers were leading 4-3 in the sixth inning when Kinsler's home run broke the game open and handed Texas a win in the rubber match of a three-game series.
Yu Davish (2-0), coming off a near-perfect game in the previous start against Houston, yielded three runs on six hits and four walks in six innings. He struck out six.
Angels starter Jered Weaver (0-1) was roughed up for five runs on seven hits over five frames.
Reindeer recovered after escaping from Santa during lighting ceremony
'SNL': 'Anchorman 2' cast, One Direction sing 'Afternoon Delight' [VIDEO]