The Cardinals have shaken off a 10-23 start and are moving toward the top of the standings