Pole man Joan Mir took victory at the Austrian GP as Brad Binder finishes second to extend championship lead to 67 points.