Jered Weaver took a shutout into the seventh inning to win for the first time in almost a month, Carlos Perez homered and drove in a career-high five runs and the Los Angeles Angels beat the Baltimore Orioles, 10-2, Sunday to avoid a three-game sweep.
Weaver (4-3) allowed two runs and five hits in seven innings and struck out a season-high six. He had been 0-3 with a 7.77 ERA in four starts since defeating Kansas City on April 26.
Weaver allowed one runner past first base in the first six innings.