BALTIMORE — Lamar Jackson kept the Cardinals guessing all afternoon, supplementing an effective passing attack with more than an occasional jaunt out of the pocket.

Arizona never could figure out what Baltimore's multifaceted star was going to do next.

Jackson threw for 272 yards and two touchdowns, ran for 120 yards and helped the Ravens beat the Cardinals 23-17 Sunday in a showdown between two of the league's most exciting young quarterbacks.

After achieving a perfect passer rating and throwing five TD passes in a season-opening 59-10 rout of Miami, Jackson wasn't quite as sharp through the air but far more effective with his legs. He ran 16 times (including two kneel-downs at the end), juking and twisting past defenders for key gains — especially when the Cardinals were dropping back on passing situation.

"I feel it was all right. It could have been better," he said of his performance. "A lot of passes I want back. Some sacks I want back."

Arizona coach Kliff Kingsbury wondered how Jackson could possibly have been any better.

"You all watched Lamar make great throws from the pocket," Kingsbury said. "He can stand there and throw it and beat you that way, and he can beat you with his legs."

The 2016 Heisman Trophy winner outdid the 2018 Heisman winner, Arizona rookie quarterback Kyler Murray, who went 25 for 40 for 349 yards but fell short of carrying the Cardinals to a second straight fourth-quarter comeback.

"You never like to lose," Kingsbury said. "But you like to see that competitiveness."

Murray guided Arizona (0-1-1) on a four-play, 79-yard touchdown drive to make it 20-17 with 12:52 remaining. One week earlier, the former Oklahoma standout erased an 18-point deficit to salvage a tie against Detroit.

On this occasion, Jackson was just too good. He threw for 26 yards and ran for 10 in a 42-yard march that ended with a field goal for a six-point cushion, then peeled off a 14-yard run in a drive that enabled the Ravens (2-0) to stick Arizona on its 9-yard line with 3:48 remaining.

After the Cardinals punted, Jackson sealed the victory with a 41-yard completion to rookie Marquise Brown on a third-and-11.

Jackson's favourite target was tight end Mark Andrews, who had eight receptions for 112 yards and a TD.

"I tell Mark all the time, we're going to play some street ball and that's what the case is," Jackson said. "His job is to get open and I have to deliver the ball."

The Ravens opened in impressive fashion, moving 94 yards behind the feet and right arm of Jackson. He ran for 19 yards and went 5 for 5 for 74 yards, including three completions to Brown and a 27-yard touchdown pass to Andrews.

It was 10-6 before Jackson directed an 85-yard drive in which he carried four times for 30 yards and completed four passes for 55 yards, the final toss a 1-yard TD pass to tight end Hayden Hurst.

That gave Jackson seven touchdown passes, a new single-season career high. He threw six TD passes in seven starts last season.

Arizona closed to 17-9 in the third quarter, but it was the third time the Cardinals got inside the Baltimore 5 and had to settle for a field goal.

SUGGS SACKLESS

In his return to Baltimore, Terrell Suggs was held without a sack. He played 16 years with the Ravens and became the franchise leader in career sacks before signing with the Cardinals as a free agent during the off-season.

INJURIES

Cardinals: RB David Johnson left in the first quarter with a wrist injury and returned shortly before halftime. He scored Arizona's lone TD. ... LG Justin Pugh played through an illness after being added to the injury report before the game.

Ravens: S Brynden Trawick hurt his left arm while on the punt return team.

UP NEXT

Cardinals: Host winless Carolina, which will have some extra rest after losing to Tampa Bay on Thursday night.

Ravens: Travel to Kansas City for rematch of last December's thriller, won by the Chiefs 27-24 in OT, Baltimore's lone loss over the final seven regular-season games.

___

More AP NFL: https://apnews.com/NFL and https://twitter.com/AP_NFL