Macfarlanes promotes four in latest round