Translate the following English sentence to French:
"We might have been able to dispense with the Lannoye report on chocolate yesterday had Mexico not given us cocoa in the past."
Nous aurions en effet pu nous épargner le rapport Lannoye sur le chocolat si les mexicains ne nous avaient pas offert le cacao dans le passé.