MATLAB: How to save cell array of workspace vars into mat

matMATLABsaveworkspace

If I have some variables in the base workspace, and a cell array of their names e.g. vars = {'A', 'B', 'C}, how can I use the save function to stores them to a mat? This doesn't work:
save('test.mat', vars)