CHICAGO (AP) -- Cubs shortstop Starlin Castro committed three errors in the second inning and the Colorado Rockies beat Chicago 5-3 Monday night.
Matt Garza made with Chicago's fourth error of the game in the fifth inning, an errant throw that allowed another run to score.
Dexter Fowler had a triple, walk and scored a run for Colorado. Huston Street pitched the ninth for his eighth save in eight chances.
Rockies starter Esmil Rogers gave up eight hits and four walks but just three runs in 5 1-3 innings.
Only one of the five runs scored against Garza were earned. He gave up three hits and a walk in six innings.
(Copyright 2011 by The Associated Press. All Rights Reserved.)