Updated

A pilot managed to eject from his jet moments before it crashed in a ball of flames Friday during practice for the Alberta International Airshow in Canada, the Vancouver Sun reported.

Capt. Brian Bews was piloting the Canadian Air Force CF-18 fighter when the crash occurred just after noon at the Lethbridge Regional Airport.

Witnesses told the Calgary Herald that Bews managed to pull his parachute and eject from the plane only moments before it erupted into flames on impact with the ground.

He had been practicing for the air show, rehearsing low-level maneuvers.

He was about 100 feet (30 meters) from the ground when he ejected and came to rest near the exploding jet.

The experienced pilot was taken to Chinook Regional Hospital with minor injuries.

Witness Ryan Giffin told the Calgary Herald he could tell the plane was in distress as he watched it from his office desk near the airport.

He said: "Oh my god, it's crashing. Everybody looked and it was already hitting the ground. There was a massive fireball."

"You could tell something was going wrong. It was going way too slow. There was a sputtering sound and two puffs of smoke from the engines.

"It started to nose dive, banked to the right, and the pilot ejected."

The CF-18 Hornet was to take part in the two-day air show in Lethbridge, beginning Saturday.