Williams (2-1) allowed three hits and struck out six en route to his second career shutout and the Angels' third win in their last four outings.
Hunter added and RBI single and Kendrick was a double short of hitting for the cycle.
Francisco Liriano (0-4) took the loss, allowing four runs on seven hits in 5 1/3 innings.
The Angels scored all four runs in the second and third innings and were held scoreless the rest of the way.
N.J. man wakes up from 10-hour sleep with knife in back
Newt Gingrich fires back at Mandela backlash