Originally Posted by
travelinmanS
Go for it. Same plane will run ORD-PVG as will run the return. Barring a huge line at immigration you will be fine. Sounds like a wonderful trip, especially if done in economy class!
Bearable in row 31 maybe but only just.