Gordon takes Race 2 Long Beach win