Robby Gordon wins in Perth