Barisan Nasional and opposition party heavyweights were engaged in a marathon of political ceramah , rendition of Hakka songs and lei cha competition in their last attempt to woo voters before the election campaigning in Machap draws to a close at 12am tonight.