Rangers pull away in 2nd half to hand Mustangs 31-13 defeat