It was snowing when United Flight 1977 began its descent into Chicago. The flight from Seattle had already been delayed two-and-a-half hours when it landed safely on Runway 27R around 7:40 a.m. Wednesday.
Passenger James Boer told ABC7 Eyewitness News that's when the Boeing 737-900 started to slide. The front two wheels ended up in the grass.
"The pilot told us that we were still on some of the pavement, but it's not on the main part of the runway. It felt like a car sliding on ice," Boer said.
"We were coming in for the landing, it hit and it went a little farther than it should. That's when I was like, it probably skid out a little bit. You could feel it, but it wasn't that bad," said Sean Phillips, a passenger.
Boer said passengers sat on the plane about an hour after emergency crews arrived.
"There was a Jeep that pulled up - four-wheel drive - all four wheels were spinning. So he had no traction at all. I can only imagine that airplane had zip traction," said Ken Sajeske, another passenger.
"The runway is so icy that the heavy equipment can't move the plane at this time, so they're trying to de-ice the runway," said Boer, shortly before crews pushed the aircraft back onto the pavement.
The plane made it to the gate without assistance. Some passengers missed connecting flights.
The Chicago Fire Department said no one was hurt. There were 164 people on board. The FAA is investigating.
The Chicago Department of Aviation said as of 9 a.m., O'Hare reported normal operations, with 50 flights canceled. Midway reported normal operations, with no flights canceled.
The Associated Press contributed to this report.