GLENDALE, Ariz. -- Luis Cruz returned from a case of food poisoning to homer as the Dodgers had three multiple-run innings to beat the Angels on Thursday, 10-8, at Camelback Ranch in Glendale, Ariz.

Dodgers starter Clayton Kershaw struck out seven with no walks in three innings, but also was charged with three runs (two earned) on six hits. Jerome Williams, who figures to be a long reliever, started for the Angels and was charged with five runs (four earned) in two innings.

Ted Lilly made his first appearance for the Dodgers since undergoing shoulder surgery last year and pitched two innings, allowing a solo home run to Howard Kendrick, who had three hits, scored three runs and drove in two.

Cruz -- who had to be hospitalized Wednesday -- joined Alfredo Amezaga, Mark Ellis and Elian Herrera in driving in a pair of runs each for the Dodgers. Peter Moylan and Josh Wall pitched scoreless innings.

Angels center fielder Peter Bourjos, looking to prove he can handle an everyday job, struck out three times, while non-roster reliever Hiroyuki Kobayashi, fighting for a bullpen spot, pitched a scoreless inning. Brad Mills was roughed up for four runs in two innings for the Angels, while Chad Cordero, the former Nats closer trying to return to the Majors after nearly two years away from the game, gave up a run on a double and a bloop single and struck out two in his second inning of the spring.

Up next for the Angels: The Angels figure to have more stars on the field than they've had all spring on Friday, when they host the Dodgers' split squad at Tempe Diablo Stadium at 12:05 p.m. PT, live on MLB.TV. Ace Jered Weaver will make his spring debut, with Angels manager Mike Scioscia waiting until March to work his rotation members into the mix. Josh Hamilton is also expected to make his second start, and Mike Trout could join him after getting Thursday off. Lefty Hyun-Jin Ryu will start for the Dodgers in Tempe, while former Angels starter Zack Greinke pitches at home against the Padres.