Italy's Christof Innerhofer claimed his third World Cup downhill win of the season at Garmisch-Partenkirchen on Saturday.