A CONTROVERSIAL late penalty strike cost Yeovil Town dear as they fell to a 1-0 defeat at Barnsley on Saturday in the Coca-Cola League One.