The 3rd base ump signaled infield fly, the replay showed him doing it. So the batter is out, and the runners advance at their own risk. But when they flip it to 3rd, would not have mattered, but the throw to second and the tagging the runner when he rounded the bag should have been an out. But you can see the 2nd base ump calling time, which he should never had done. Then they allowed both runners to stay at 2nd and 3rd.
They messed up, and the Cards were lucky to get out of it, but 16 in a row, magic number for the 2nd wildcard is down to 1.