Football: Foran tops Hamden