John Blacker lands winners at Rosehill and Spreyton