Today I finished the Ts in my initial 500+ Steam IDs this meant I had finished, so I thought I would revisit my code to try and get a few more matches...
I changed my "matching" a little and removed case and spaces. You may not care about the previous version but the initial version just removed punctuation.
So here is the new version
foreach (XElement wsgfGame in noMatch)
{
var name = wsgfGame.Element("Title").Value.ToLower();
name = new string(name.Where(c => !char.IsPunctuation(c)).ToArray());