Charlton made it three wins from three pre-season games with a 4-0 victory over St Mirren in Marbella on Saturday.