Morning, everyone. Labor has a real fight on to hold to the federal seat of Dunkley in the byelection three weeks tomorrow, as a new poll has it just ahead of the Coalition amid a barrage of cost of living-related attack ads. We’ve got the latest on the bare-knuckled fight for the seat, plus Penny Wong’s admission that she wasn’t in “full possession” of the facts about the controversial UNRWA allegations. Overseas, Ukraine’s president has sacked his top general as the armed forces come under more pressure from Russia.