Aerobatics pilot was too low.
Chris Penistone, 31, who worked for the Jet2 airline, initiated a recovery from a flat spin at "a height lower than required", the report from the Air Accidents Investigation Branch (AAIB) said.
As his parents watched, his two-seater Extra EA300L aerobatic aircraft flew into the ground at Methley Bridge Boatyard near Castleford, West Yorkshire, on the afternoon of June 19 last year.
Mr Penistone was from Knottingley, near Pontefract, West Yorkshire, and was a member of Sherburn Aero Club near Leeds.
The AAIB report said the aircraft's manoeuvres were "not in the sequence shown on the pilot's display card".