Down 16, Shelton defeats East Haven in overtime