Heathrow airport has apologised to passengers after a technical fault meant it could only use one runway for a time on Saturday, causing disruption to flights.
A British Airways flight was two hours into its journey from London to Chicago when it was diverted for "technical reasons".
The plane was met by fire engines and the experience described as "quite scary" by one passenger.
Ben de Pear said the captain explained to passengers the plane landed on three sets of wheels instead of five.
Despite his fear he said the landing was smooth, but added that the plane had become stuck on the runway.
He tweeted: "Just landed back in #Heathrow after #BA 295 to #Chicago diverted back after 2 hours 4 'technical reasons' on runway met by fire engines."
Heathrow airport tweeted: "Due to a technical issue with an aircraft that needed resolving on the runway, Heathrow operated with only one runway for a short time.
"We're sorry that this has caused some disruption to flights. Passengers should check with their airline before travelling to the airport."
Muriel Gray, whose husband was on the flight, thanked the pilot for making a safe landing.
She tweeted: "The hugest kisses and hugs to the @British_Airways pilot who just landed the plane my husband was on when the landing gear failed."