Johnny Giavotella drove in three runs with his first homer of the season, Mike Trout and Carlos Perez had two-run singles, and the Los Angeles Angels beat the Kansas City Royals, 9-4, Tuesday night.
Jered Weaver (3-0) allowed four runs and nine hits over six innings and struck out four. The Angels scored one more run than they totaled in the right-hander's first three starts this season.
Edinson Volquez (3-1) gave up eight runs and 12 hits in in five innings. The right-hander, facing the Angels for the first time since 2007, was coming off a 4-0 win over Detroit in which he allowed five hits through seven innings.