Anthony Rizzo laced an RBI double in the seventh to back Jeff Samardzija's strong outing as the Cubs beat the Rockies 3-1 at Coors Field. Samardzija went seven-and-a-third innings of one-run ball to improve to 6-and-9. Alfonso Soriano lifted a solo homer and Darwin Barney had an RBI double for Chicago, which had lost three out of five coming in. Rookie Junior Lake went 3-for-4 with a stolen base in his major-league debut. Kevin Gregg notched his 18th save in the win. Dexter Fowler hit a solo homer for Colorado's lone run. Edgmer Escalona took the loss in relief for the Rox, who have lost seven out of 11 contests.