Seiya Suzuki stayed hot with an RBI double in a three-run first inning, Frank Schwindel homered and drove in two, and the Chicago Cubs cooled off Kris Bryant and the Colorado Rockies, winning 5-2 on Thursday night.
Bryant went 2 for 5 and lost a third hit due to Yonathan Daza's baserunning gaffe as the Rockies had their four-game winning streak snapped in the opener of Bryant's second series against his former team.
Schwindel had a run-scoring single in the first and went deep to right to lead off the sixth after the Rockies had sliced the lead to 3-2. Ian Happ's RBI single made it 5-2 and chased Freeland, who allowed five runs and nine hits in 5 1/3 innings.
C.J. Cron had an RBI single off Ethan Roberts, who also walked in a run after replacing Justin Steele with one out in the fifth. Keegan Thompson (1-0) took over and got Elias Diaz to fly to right with the bases loaded to end the inning. Thompson pitched 3 1/3 scoreless innings.
Mychal Givens pitched a scoreless ninth for his first save as the Cubs hung on despite hitting into five double plays.
Bryant singled to left in the third and ninth and hit a liner that fell in front of Happ in left in the fifth. But Daza thought the ball might be caught and was forced at third.