Chicago moved to 2-1 by beating previously unbeaten Philadelphia 20-7 on Monday night despite starting 38-year-old third-string quarterback Case Keenum.
Keenum drove the upset with 247 passing yards, two touchdown throws and a game-sealing rushing score, while Kalif Raymond added six catches for 90 yards and a 41-yard touchdown.
Three takeaways helped Chicago seize control, including rookie safety Dillon Thieneman's first career interception as the Bears built a 20-7 lead before leaning on the run game.
The win kept Chicago above .500 without injured starter Caleb Williams and highlighted coach Ben Johnson's ability to keep the offense productive with a depleted quarterback room.