Home run heroes Grichuk and Carpenter on Cards’ win