Buchan beat Lynk & Co driver Ma Qinghua to the win by just a few car lengths in the 10-lap finale at the Guia Street Circuit.