Zhè chǎng shènglì jiānxuě le qiúduì duōnián de chǐrǔ.
This victory wiped away the team's shame of many years.
Tips
memory
Both 湔 (jiān, 'to wash') and 雪 (xuě, 'to wash clean / avenge') mean 'wash away' here — the word stacks two synonyms for emphasis. Note: 雪 takes its verbal sense, not 'snow'.
register
Highly literary. You'll meet it in editorials and historical writing about clearing names or avenging defeats; almost never in conversation.