Yesterday I met a person that can speak Mandarin. We had a nice chat and I was going over it in my head today. I want to tell another friend that I met someone that can speak mandarin, but I'm having trouble with the grammar. My first thought is
昨天我认识一个人可以说普通话。(Zuótiān wǒ rèn shí yīgè rén kěyǐ shuō pǔtōnghuà.)
But then I thought that the part about being able to speak Mandarin was something describing the person and so maybe it should come before 人 and I should use 的 (de) to tie them together. So it would be something like
昨天我认识一个会说普通话的人。(Zuótiān wǒ rèn shí yīgè huì shuō pǔtōnghuà de rén.)
What do you think?