Dan,
Upon first glance I thought it was a birch reduction type question. Then I thought Diels-Alder, then Alder(ene) die to the oxygen being present. But the oxygen is lost during this synthesis. The double bond made from that functional group has to come from dehydration. Still thinking about this problem. Any more thoughts from you camp, or dan??