CHICAGO (AP) -- Mike Trout hit a two-run homer and reached base four times, helping back Jered Weaver as the Los Angeles Angels beat the Chicago White Sox 3-2 Thursday to close a 10-game trip.
Melky Cabrera's solo homer in the seventh was the lone run off Weaver (1-1), who allowed three hits in seven innings despite velocity that topped out at 85 mph.
Trout connected on a fastball from John Danks (0-3), driving the ball 419 feet to left-center with two outs in the fifth - he has been 0 for 8 with four strikeouts against Danks. Trout also singled and walked twice.
Carlos Perez's squeeze bunt increased the lead to 3-1 in the eighth. Todd Frazier homered in the ninth off Huston Street, who got his fourth save in four chances.
Los Angeles went 5-5 on its trip despite scoring 21 runs in the final six games.
Danks (0-3) allowed five hits and five walks in six innings. He has lost six straight starts dating to last season.
The White Sox, off to their best start in 10 years, came in leading the AL Central for the 12th day this season - one more than during the previous three years combined.
The weak link in a strong rotation for the White Sox had been Danks, who lowered his ERA from 7.94 to 6.23. The left-hander walked three over the first two innings, but got out of jams as the Angels continued to struggle.
Albert Pujols popped to shortstop with two on in first in an 0 for 4 day that left him hitless in the series and batting .148.
Angels: LHP Tyler Skaggs (Tommy John surgery) allowed two runs, three hits and three walks 3 2/3 innings in his third rehab start Wednesday for Triple-A Salt Lake. "He got his pitch count a little high, but it's definitely a step in the right direction," manager Mike Scioscia said. . Daniel Nava (knee) has been taking throws at first base, but hasn't hit yet.
White Sox: They are the only big league team without a player on the disabled list. Every other club has at least two.
Street also gave up two walks in a shaky ninth, but Austin Jackson's deep fly to left with two on gave him his 319th save, tied for 18th with Todd Jones.
Angels: Their first home game in 12 days comes Friday night against Seattle ace Felix Hernandez (1-1, 1.00 ERA). Angels righty Nick Tropeano (1-0, 0.84) has allowed one run in 10 2/3 innings since being called up to replace Andrew Heaney (elbow).
White Sox: The homestand concludes with a three-game series against AL West-leading Texas. Chicago's Jose Quintana (1-1, 2.55) is to start Friday night against fellow lefty Martin Perez (0-1, 3.44).