The St. Louis Cardinals couldn't touch Jered Weaver and his low-80s fastball the first time through the order Thursday night.
The Angels scored three runs in the ninth and had the bases loaded with one out, but Kevin Siegrist struck out Carlos Perez and got Shane Robinson to pop out to end the threat.
Angels, Mike Trout weigh in on the likelihood of trading the superstar
In 12-10 win, Wainwright struggles, however, and allows seven runs on 11 hits.
The Cardinals added three home runs to their season total and knocked out Angels starter Jered Weaver after just four innings with 8 runs on 9 hits.
Matt Holliday homered twice in two innings off Jered Weaver, Matt Carpenter homered as well and the St. Louis Cardinals held off a late rally to beat the Angels 12-10 on Thursday night and complete a three-game sweep. Weaver (3-2) gave up nine hits and eight runs in four-plus innings for the Angels, who have lost six straight and 10 of their last 12. Carpenter launched a three-run homer down the right field line in the fifth to make it 6-5 and put St. Louis up for good. Adams gave the Cardinals some breathing room with a two-run single in the sixth after the Angels had crawled back within a run and delivered another RBI single in the ninth. Kole Calhoun's RBI single and a two-run homer by Albert Pujols cut their deficit to 12-10, and Cardinals closer Trevor Rosenthal promptly walked the bases loaded upon entering. "If we're going to force ourselves to tap into our bullpen every fifth inning, we're going to have to have a 15-man pitching staff," Scioscia
For a team that has long relied on pitching, the Cardinals have a new identity so far this season and are winning on the strength of their bats.
Cards keep scoring to help Wainwright pick up a victory.
Cardinals 12, Angels 10 HR_Carpenter (7), Holliday 2 (6), Pujols (7), Nava (1). LouisWainwright W,3-35117613Oh H,5210002Broxton H,3100001Maness01-333300Rosenthal000030Siegrist S,1-202-300001Los AngelesWeaver L,3-2498805Mahle121120Guerra001120Alvarez110001Rasmus12-330022Bedrosian132001Salas01-300000Weaver pitched to 5 batters in the 5th