Review the fragment:
But saw too late that the cream had expired three weeks ago.

You identified this item as a subordinate clause fragment. Since but is a coordinating conjunction, not a subordinate conjunction, you will need to rethink your choice.

You might want to review the rules.

Go back to the fragment to try again.