John Martin won the first Superleague Formula race of round nine at Autodromo do Algarve in Portugal for Beijing Guoan.