Updated

It wasn't a son beating his father, though their age difference certainly matched up for that sort of thing.

Madison Bumgarner, 22, outdueled 49-year-old fellow lefty Jamie Moyer and the San Francisco Giants beat the Colorado Rockies, 4-2, on Thursday afternoon to close a three-game series.

Bumgarner (1-1) took a no-hitter into the sixth inning and gave up just one run on four hits and two walks in 7 1/3 to beat Moyer, who was in his fourth MLB season already by the time the Giants starter was even born.

Moyer (0-2) went 5 2/3 innings, allowing four runs -- two earned -- on eight hits and a walk in his second bid to become the oldest pitcher ever to record a win in the majors.

The Rockies loaded the bases and scored a run off Brian Wilson in the ninth, but the laboring Giants closer held on for his first save of the season.