Chicago catcher John Baker scored on Starlin Castro's sacrifice in the 16th inning to lift the Cubs to a 4-3 victory over the Rockies in a game that lasted 6 hours, 27 minute — a record for longest game by time for both teams. Colorado chased Cubs starter Edwin Jackson after he labored through 105 pitches over four innings, allowing six hits and three walks. Chicago used seven relievers before Baker (1-0) became the first Cubs position player to take the mound since Aug.