North Haven rushes past Amity