Cards reach season high at McGee