Giavotella’s 3-run HR helps Weaver, Angels beat Royals 9-4

? 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.

Mike Moustakas homered and Jarrod Dyson hit a pair of RBI doubles for the defending World Series champions, who had six two-base hits altogether — all against Weaver. The franchise record is 11, set on Aug. 11, 2003 against the Yankees.

Volquez worked with the bases loaded in three of the first five innings. The Angels grabbed an 8-4 lead in the fifth on Perez’s two-run single and Giavotella’s drive into the left-field bullpen.

Weaver surrendered doubles to three of his first four batters in the fourth, including run-scoring hits by Omar Infante and Dyson to give Kansas City a 4-3 lead.

Moustakas, the second batter Weaver faced in the game, homered to center field after Alcides Escobar sent left fielder Rafael Ortega to the warning track to flag down his drive.

Weaver retired his first two batters in the second before giving up a double by Salvador Perez, a walk to Infante and another double by Dyson.

A one-out walk to Albert Pujols loaded the bases in the Angels’ first, but Volquez retired Kole Calhoun on a foul pop to third and got Andrelton Simmons to fly out to center.

Los Angeles loaded the bases again in the second, and got a run when C.J. Cron scored on Ortega’s grounder to first baseman Eric Hosmer right at the bag. Mike Trout followed with a two-run single that put the Angels ahead 3-2.