Trailing 6-1 in the fourth inning, the Dodgers scored the next six runs -- including a run-scoring single from Gonzalez -- to grab a 7-6 advantage in the sixth.
In the next half-inning, Gonzalez collected a one-out single off Robert Coello (1-1) and later went to second when pinch-hitter Andre Ethier drew a walk.
That brought up Jerry Hairston Jr., who served a two-out hit to center field as Gonzalez scored for the fourth time in the contest.
Mark Ellis and Scott Van Slyke each drove in a pair of runs for the Dodgers, who took the opener of a four-game home-and-home rivalry series.
Ronald Belisario (3-4) retired the final two batters of the seventh to earn the win and Brandon League tossed a scoreless ninth for his 11th save.
Kendrick went 3-for-5 with two RBI Albert Pujols added three hits with a sacrifice fly as the Angels saw their eight-game winning streak snapped.
Puzzle-maker slips 'Murdoch Is Evil' into Rupert Murdoch's Sunday Telegraph
N.J. man wakes up from 10-hour sleep with knife in back