ANAHEIM, Calif. — The Baltimore Orioles knew they were in for plenty of slow breaking balls against Jered Weaver.
They just couldn't quite get used to them.
Weaver took a shutout into the seventh inning on Sunday for his first win in almost a month, Carlos Perez homered and drove in a career-high five runs and the Los Angeles Angels beat the Orioles 10-2 to avoid a three-game sweep.
"Guy throws 65 off-speed pitches out of 100, and we just couldn't seem to get on time against the breaking ball," Orioles manager Buck Showalter said. "We had to make an adjustment. He throws a ball across his body, so you can't see it very well, and he got a very generous strike zone and made use of it."
Weaver (4-3) allowed two runs and five hits in seven innings and struck out a season-high six.
"To be honest, the front door was locked, the back door was bolted shut, so I was coming in through the chimney with my curveball," said Weaver, whose curveball averaged 67 mph Sunday. "It was more consistent than it has been, a little bit sharper. It's coming along."
Weaver had been 0-3 with a 7.77 ERA in four starts since defeating Kansas City on April 26.
He allowed one runner past first base in the first six innings. Jonathan Schoop hit a two-run homer in the seventh.
"He mixed his pitches pretty good," Schoop said. "He threw his curveball for strikes, slider and fastball (too). He got us off balance a little bit."
Perez tied a career high with three hits, getting a go-ahead single in the second and a three-run homer in the seventh against Dylan Bundy.
Los Angeles took a 6-0 lead in the third against Ubaldo Jimenez (2-5), who gave up six runs and eight hits in 5 2/3 innings.
"He came out and gave us some innings to help out our bullpen a little bit," Orioles manager Buck Showalter said. "That third inning just kind of got away from him."
Escobar, Albert Pujols and C.J. Cron all doubled off Jimenez as the first six Angels batters reached in the third.
Escobar's leadoff double off the center-field wall was followed by Kole Calhoun's run-scoring single. Mike Trout walked, Pujols lined an RBI double, and Johnny Giavotella also had an RBI single that extended his hitting streak to 11 games. Cron hit soft liner just inside the chalk down the right-field line for another run-scoring double, and another run scored when third baseman Ryan Flaherty mishandled Perez's grounder for an error.
"For us, it was just go out and be aggressive," Perez said. "Be aggressive at home plate. It works."
Orioles: RHP Yovani Gallardo (shoulder tendinitis) threw his first bullpen session since going on the 15-day disabled list April 23. He will be evaluated Monday.
Angels: Newly signed RHP Tim Lincecum (hip surgery) is to pitch a simulated game in Arizona this week and then go on a minor league injury rehabilitation assignment. ... SS Cliff Pennington (hamstring) is expected to be activated from the 15-day DL on Saturday, the first day he is eligible. ... LHP Lucas Luetge's contract was selected from Triple-A Salt Lake and RHP A.J. Achter was designated for assignment.
Orioles shortstop Manny Machado went 0 for 4 with three strikeouts, wrapping up a rather forgettable two-day stretch.
Machado went a combined 0 for 8 with six strikeouts Saturday and Sunday, and saw his season average drop from .323 to .308.
JOHNNY BE GOOD
Giavotella added another RBI single in the seventh and finished 2 for 4 with a run and two RBI.
During his 11-game hit streak, Giavotella is batting .395 (17 for 42) with four doubles, eight RBI and eight runs scored.
Orioles: RHP Chris Tillman (6-1, 2.61) opens a three-game series Tuesday at Houston and RHP Doug Fister (4-3, 4.22)
Angels: RHP Nick Tropeano (2-2, 3.30) will start the opener of a three-game series at Texas on Monday against LHP Derek Holland (3-3, 5.63).