1.There is no goods at supermarket that is not cheap.
2.There is no goods at supermarket that are not cheap.
3.There are no goods at supermarket that are not cheap.
Which sentence is grammatical?
My choice is #No.2 as I think the word "goods" need plural verb.