Chavez fans seven over eight innings