CHICAGO -- J.J. McCarthy threw two fourth-quarter touchdown passes and ran for another in his long-awaited NFL debut, and the Minnesota Vikings rallied for a season-opening 27-24 win over the Chicago Bears on Monday night.
Chicago quarterback Caleb Williams had his first career rushing touchdown and threw for a score in Ben Johnson's first game as the Bears' coach.
McCarthy delivered down the stretch after struggling through the first three quarters. The Vikings and Coach Kevin O'Connell are counting on the former Michigan star after he missed his rookie season due to a knee injury, and he delivered when it mattered.
Things weren't looking good for McCarthy after Nahshon Wright returned an interception 74 yards for a touchdown to give Chicago a 17-6 lead in the third quarter. But he turned it around in the fourth.
McCarthy connected with Justin Jefferson for a 13-yard touchdown. His two-point conversion pass failed.
Minnesota then needed just three plays to grab the lead, with McCarthy throwing a 27-yard touchdown pass to Aaron Jones. The two-point conversion pass to Adam Thielen put the Vikings on top 20-17 with 9:46 remaining.
McCarthy made it a 10-point game with about three minutes left when he faked a handoff and turned up the right side for a 14-yard touchdown run. Chicago then went 65 yards for a score, with Williams throwing a 1-yard touchdown pass to Rome Odunze with just more than two minutes remaining, but the Vikings hung on to beat the Bears for the eighth time in their past nine meetings.
McCarthy, drafted with the No. 10 pick in 2024, completed 13 of 20 passes for 143 yards. He grew up in the Chicago area and the first game he attended at Soldier Field was against the Vikings 18 years ago.
Jefferson and Jones each had 44 yards receiving. Jones also had 23 rushing yards on eight carries, while Jordan Mason carried 15 times for 68 yards in his Vikings debut.
Will Reichard kicked two field goals, including a 59-yarder near the end of the first half that matched a Soldier Field record.
Williams, coming off a shaky rookie season after being drafted with the No. 1 overall pick, completed 21 of 35 passes for 210 yards and a score. The former Heisman Trophy winner's 9-yard rushing touchdown gave the Bears a 7-0 lead. He led Chicago with 58 rushing yards on six carries, while D'Andre Swift rushed 17 times for 53 yards.
Wright, who played for Minnesota last season, made it an 11-point game early in the third when he jumped the route on a pass intended for Jefferson and went untouched along the sideline for his first career touchdown.
Minnesota Vikings quarterback J.J. McCarthy (9) throws under pressure from Chicago Bears defensive lineman Gervon Dexter Sr. during the second half of an NFL football game Monday, Sept. 8, 2025, in Chicago. (AP Photo/Nam Y. Huh)
Minnesota Vikings quarterback J.J. McCarthy (9) throws under pressure from Chicago Bears defensive lineman Gervon Dexter Sr. during the second half of an NFL football game Monday, Sept. 8, 2025, in Chicago. (AP Photo/Nam Y. Huh)
Minnesota Vikings tight end Josh Oliver, right, is stopped short of the end zone by Chicago Bears defensive back Jonathan Owens during the second half of an NFL football game Monday, Sept. 8, 2025, in Chicago. (AP Photo/Nam Y. Huh)
Minnesota Vikings tight end Josh Oliver, right, is stopped short of the end zone by Chicago Bears defensive back Jonathan Owens during the second half of an NFL football game Monday, Sept. 8, 2025, in Chicago. (AP Photo/Nam Y. Huh)
Chicago Bears quarterback Caleb Williams (18) scores past Minnesota Vikings cornerback Jeff Okudah (8) on a 9-yard run during the first half of an NFL football game Monday, Sept. 8, 2025, in Chicago. (AP Photo/Erin Hooley)
Chicago Bears quarterback Caleb Williams (18) scores past Minnesota Vikings cornerback Jeff Okudah (8) on a 9-yard run during the first half of an NFL football game Monday, Sept. 8, 2025, in Chicago. (AP Photo/Erin Hooley)