Kevin van Veen knocked in Max Johnston's cross in the opening stages to break the deadlock against Rangers at Fir Park.