When comparing mainland addresses in Baidu and Google, Baidu has been the only correct one, IME.
Doing a search for "Chunfeng Lu" (春风路) in Shenzhen,
Google sends me to Hong Kong (while claiming the marker is in mainland China)...whereas
Baidu shows me the length of said street, in Shenzhen.