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.
Salvation Army bell ringer assaulted for saying 'Happy Holidays'
Taiwanese tourist walks off pier in Australia while checking Facebook