McClain powers Cards to win