Price is right as Ridgefield beats North Haven, 4-1