Bailey (5-6) became the third Reds pitcher with more than one no-hitter, joining Jim Maloney and Johnny Vander Meer — still the only big leaguer to toss two in a row. Bailey beat the Pirates 1-0 in Pittsburgh last Sept. 28 and got another 17 starts later.
The right-hander walked Gregor Blanco to lead off the seventh, the only Giants batter to reach base. First baseman Joey Votto threw out Blanco as he tried to reach third on a grounder.
With 27,509 fans on their feet chanting "Homer! Homer!" Bailey finished it off by getting Brandon Crawford on a high comebacker, striking out Tony Abreu and getting Blanco on a grounder to third.