Six-goal thriller has Dens Park convulsing