Rich Harden struck out 10 in an impressive debut for the Chicago Cubs , who blew a five-run lead in the ninth inning before beating the visiting San Francisco Giants , 8-7 , on Saturday on Reed Johnson 's single in the 11th .