Cardinals pull off impressive double play