Foran High defeats East Haven, 42-7