Kyler Murray was in prime position following an interception on the game’s opening possession. He fumbled his first snap.

Good thing for him, he made the recovery. Three plays later, he celebrated a touchdown pass to DeAndre Hopkins. And just like that, the Arizona Cardinals were on the way to another easy road win.

Also Read: NFL: Atlanta Falcons face cruising Tom Brady, Tampa Bay Buccaneers in NFC South race

Murray threw for two touchdowns and ran for two more in his return from an ankle injury, and the Cardinals beat the struggling Chicago Bears 33-22 on Sunday.

The Cardinals (10-2) got back Murray and three-time All-Pro receiver Hopkins after both players missed three games because of injuries, then rolled to an easy victory over Chicago (4-8). The NFC West leaders, who have the NFL’s best record, intercepted Andy Dalton four times.

“A couple of months before the season, if you’d say ‘if you had this opportunity’ yeah, we’d definitely take it,” Murray said. “This is all the hard work we’ve put in. We understand what kind of guys we have in the locker room. We understood what we had before the season started. It was just about going and doing it and executing.”

Also Read: NFL: Dallas Cowboys seek first road win vs New Orleans Saints since 2009

The Cardinals, who were coming off a bye, improved to 7-0 on the road, with each win by 10 points or more.

Jalen Thompson and Budda Baker picked off passes that deflected off the intended target on Chicago’s first two possessions. The Cardinals took advantage, with Murray connecting with Hopkins for a 20-yarder and scrambling 9 yards to the end zone. He also threw a 21-yard TD to James Conner in the second quarter to make it 21-7, sending Chicago to its sixth loss in seven games.

“They understand that it’s OK to be upset, it’s OK to be frustrated after a game, there’s a lot of emotions,” Bears coach Matt Nagy said. “We all want to play better and coach better, they know that. But it is, in these times, you wanna make sure that these guys are understanding that it’s our job, our obligation, to make sure we give it everything we got.”

Murray completed 11 of 15 passes for 123 yards, giving him 10,092 in three seasons, on a cool and soggy afternoon. At 24 years, 120 days, he became the fourth-youngest player with 10,000 career yards passing, according to NFL research. Drew Bledsoe (23 years, 299 days), Jameis Winston (23 years, 303 days) and Dan Marino (24 years, 63 days) are the only younger players to reach it.

Murray also joined Cam Newton as the only players in NFL history with at least 10,000 yards passing and 1,500 rushing in his first three seasons.

Hopkins, back from a hamstring injury, caught two passes for 32 yards. Conner added 75 yards rushing and 36 receiving. Byron Murphy Jr. and Zach Allen had interceptions.

“We knew it’d be grindy, wet, windy, cold,” coach Kliff Kingsbury said. “But I thought our defense played tremendous, creating those takeaways, giving us short fields on offense. We were able to capitalize a few times. Disjointed offensively, we didn’t play as well we probably could have. Couldn’t throw it as well as we would have liked. But I’m proud of the effort, proud that we got the win.”

The Bears were hoping to build on a last-second Thanksgiving win at Detroit. Instead, it was an all-too-familiar result for them.

Also Read: Cleveland Browns’ Jack Conklin suffers season-ending knee injury

Dalton, making his second straight start with Justin Fields sidelined because of broken ribs, matched a career high for interceptions. He injured his left hand trying to make a tackle after getting picked off a second time.

Dalton said he didn’t think it affected his throwing, though he will have it checked out this week. He was 26 of 41 for 229 yards and two touchdowns.

“You can’t do that,” Dalton said. “You can’t turn the ball over four times and expect to win the game. That hurt us. There’s a lot of factors that go into it, but you can’t do that and expect to win, especially against a really good team.”