Ryan Vogelsong was coming off his worst start of his Giants career, but he dug deep to silence his critics and the Cleveland Indians.