An Air New Zealand service flew a 13-hour loop over the Pacific Ocean after developing a fault with its windshield.
NZ287 departed Christchurch shortly after 10am for Shanghai on Friday - only to loop back for home.
Those tracking the flight saw it make a sharp turn back to New Zealand at roughly seven hours into the trip. A spokesperson for the airline says this decision was made following the report of a fault.
It was diverted back to Auckland, taking 12 hours and 20 minutes to make the trip of 750km - as the Boeing flies.