merging similar lines

Greetings, I have been trying to merge the following lines:

Sat. May 9 8:00 PM
Sat. May 9 8:00 PM CW
Sat. May 9 8:00 PM CW Cursed
Sat. May 9 9:00 PM
Sat. May 9 9:00 PM CW
Sat. May 9 9:00 PM CW Sanctuary
Sat. May 16 8:00 PM
Sat. May 16 8:00 PM CW
Sat. May 16 8:00 PM CW Sanctuary
Sat. May 16 9:00 PM
Sat. May 16 9:00 PM CW
Sat. May 16 9:00 PM CW Fever
Sat. May 16 9:00 PM CW Fever #1.21

however when i run the following:

uniq -u -i -f6

I still get this:

Sat. May 9 8:00 PM CW Cursed
Sat. May 9 9:00 PM CW Sanctuary
Sat. May 16 8:00 PM CW Sanctuary
Sat. May 16 9:00 PM CW Fever
Sat. May 16 9:00 PM CW Fever #1.21

why doesn't the second and third (the sanctuary lines) merge?

Also -- is there a way to do this with a perl script with the added requirement that if there is something like #1.21 then it keeps that line over the one that does not have it?

thanks!!

-f6 means ignore the first six fields - start with the field that has Cursed in it.
Instead of telling what you did not get, please give us EXACTLY what you expect as output.

I expected to get the following:

Sat. May 9 8:00 PM CW Cursed
Sat. May 9 9:00 PM CW Sanctuary
Sat. May 16 9:00 PM CW Fever
Sat. May 16 9:00 PM CW Fever #1.21

Basically, there was an extra Sanctuary line.