Blackshear has career-high 19 for No. 11 Cardinals