Homer Bailey (6-3) allowed three runs over six innings with seven strikeouts in his first game against the Giants since he no-hit them last season. Bailey walked one and struck out nine in his second career no-hitter, a 3-0 win over San Francisco last July 2.
Tim Lincecum, who opposed Bailey on that historic night, was back on the bump against him and again lost the battle.
Lincecum (4-4) was charged with the loss after surrrendering eight runs on six hits and three walks over 4 1/3 innings on Tuesday.
He issued no hits through five innings against the Chicago Cubs last week before exiting with a no-decision after throwing 96 pitches and developing a blister on his throwing hand.