Checking bags through with multiple carriers but on same ticket
I booked ORD-ZRH-LIS with United miles.
This was booked on one ticket, but ORD-ZRH is on Swiss, and ZRH-LIS is on tap
When I check my bag with Swiss in Chicago, will my bags be transferred all of the way through to my final destination LIS? Or do I have to pickup my bag at ZRH and recheck it? If the latter, I'm slightly concerned because my layover is only 2 hours.