Weir hard to beat in Kyneton Cup