As he is known to do, Pearl Jam guitarist Mike McCready played a hell of a 'Star-Spangled Banner' for the MLS fans in Seattle last night.