Anthony Rizzo hit a three-run double in the 10th inning and the Chicago Cubs overcame a pair of homers by Mark Trumbo to beat the Los Angeles Angels 8-6 Wednesday.
Cody Ransom added a three-run homer for the Cubs.
Rookie Robert Coello (3-2) walked Dioner Navarro with one out in the Cubs' 10th and Darwin Barney singled with two outs. Barney advanced on catcher's indifference and Luis Valbuena walked before Rizzo doubled into the right-field corner, increasing his team-high RBIs total to 39.
Trumbo tied it at 5 in the eighth with a mammoth leadoff homer to right-center against reliever James Russell, and added his team-high 15th of the season in the 10th.
Former Angels right-hander Kevin Gregg (2-0) pitched the final 1 1-3 innings for the victory. He ended it by striking out Hank Conger on a full count with the potential tying runs on base.
Howie Kendrick homered and had four hits for the Angels, who have lost seven of 10 following an eight-game winning streak.
Mike Trout had a chance to win it for the Angels in the ninth, but Gregg came in and struck him out with a runner at third.
Cubs starter Matt Garza pitched 6 1-3 innings in his fourth start off the disabled list and allowed four runs on seven hits. He benefited from a video replay reversal in the second after J.B. Shuck's towering drive past the right-field pole was originally called a home run by first base umpire Jeff Nelson.
Shuck came up against Garza again with one out in the seventh and hit a flyball to the warning track that was dropped by Nate Schierholtz, who had just taken over in right field for Scott Hairston after pinch-hitting for him.
Shuck ended up at third on the error, but was stranded there when center fielder Ryan Sweeney sprinted toward right-center and robbed Albert Pujols of a potential two-run double with runners at the corners against Russell. Sweeney was making only his third start in center while David DeJesus got the day off.
Angels lefty Jason Vargas gave up five runs and 11 hits in five-plus innings. He was making his first start since he was picked as the AL pitcher of the month because of his 5-0 record and 2.30 ERA in May.
NOTES: Last year with Seattle, Vargas was the AL pitcher of the month for July with a 5-0 record. But in his next start, he lost a 3-1 decision at Baltimore. ... Ransom's previous six home runs all were solo shots. ... The Angels are going back to a regular five-man rotation. RHP Jerome Williams is the odd man out because he is better suited to a relief role than either Tommy Hanson or Joe Blanton. ... Kendrick was 7 for 8 in this two-game set, and is 12 for 22 lifetime against Cubs pitching. ... The Angels begin a six-game road trip Friday night at Boston, trying to extend an eight-game winning streak against the Red Sox.