LISBON, Portugal -- Portuguese and Spanish rescue services saved 34 migrants who leaped into the sea after their inflatable craft caught fire in the Mediterranean.

Dramatic footage of Portuguese @fap_emfa airplane saving 34 migrants after their boat caught on fire off Spanish coast. #Frontex Op. #Indalo pic.twitter.com/z9fOZBm0YM — Frontex (@Frontex) May 29, 2017

Video shot by a Portuguese Air Force plane shows the migrants wearing orange life vests jumping from the black dinghy after flames erupted near the craft's outboard motor. The fire quickly spread and left burning debris on the water. Some migrants clung to what was left of the rubber craft.

A Portuguese Air Force statement says there was no obvious reason for the fire off the Spanish coast Sunday.

The plane coordinated a rescue effort, dropping a life raft into the sea and calling a nearby fishing vessel. Monday's statement said two Spanish coast guard vessels also picked up the unhurt migrants.

Tomos Garcia, a manager with the Spanish coastguard who has 24 years experience said this "was one of the most complex" rescues he had seen, the AFP news agency reported.