Dundee responded to Celtic's second goal quickly after Cameron Carter-Vickers deflected in a Dundee cross.