LOS ANGELES – Kyler Murray gutted through a hamstring injury on Sunday, hoping for a storybook ending to his rookie season in the shadow of Hollywood.
A cinematic conclusion would have been a Hail Mary touchdown to tie the game, but real life shortcomings interfered. A last-ditch hook-and-lateral had no chance as the Cardinals fell to the Rams, 31-24, in their regular season finale at the L.A. Coliseum.
"I couldn't move," Murray said. "It was tough, because I knew I would have had to roll out to get into it. I was just kind of limited."
Even though the ending to the year was not perfect, Murray and the Cardinals (5-10-1) did enough on the road against a quality foe to keep the good vibes heading into the offseason. Murray finished the game 26-of-42 passing for 325 yards with two touchdowns and two interceptions.
Despite his availability being up in the air until kickoff, Murray played nearly every snap. He said it was important to start all 16 games and prove his toughness to the other players.
While the final numbers weren't among Murray's best of the season, coach Kliff Kingsbury gushed about the performance postgame.
"I was most proud of this game, moreso than any other," Kingsbury said. "He wasn't 100 percent, and he stayed in there and he battled his tail off on the road against a very good team. Teammates see that, the organization sees that. It goes a long way in the offseason."
The Cardinals moved the ball consistently throughout but were bitten by five turnovers. They lost a pair of fumbles in the first half on self-inflicted miscues, and then had two picks and the last-second fumble after intermission.
Murray was clearly hampered, as there were no designed runs baked into the game plan and he eschewed scrambling when opportunities arose. The dual threat quarterback saw the silver lining in that after the game.
"Honestly, it helped me out, just standing in there and going through reads, going through progressions," Murray said. "It's a learning lesson for me. I'm kind of glad. Everything happens for a reason, and I thought we played well today."
The Cardinals trailed by seven at intermission but tied things up at 17 heading into the fourth quarter on a 4-yard scoring strike from Murray to Damiere Byrd.
The Rams answered with a touchdown from Jared Goff to tight end Tyler Higbee, and Murray's second interception of the game on an overthrow intended for Larry Fitzgerald ended the most realistic chance at an upset.
"He would never make an excuse, but some of those throws that he doesn't miss like that sailed on him a little bit," Kingsbury said. "When you're not 100 percent with your lower half, that can happen. But for the most part, he battled his tail off and gave us a chance to win."
Murray briefly left the game in the fourth quarter after taking a big hit from Rams outside linebacker Clay Matthews and landing on his elbow. Murray said he initially couldn't feel his thumb, pinky and ring fingers but returned to the game for the final drive.
"I couldn't really throw the ball after that," Murray said. "I had to let it die down. But once it did, I was fine."
Byrd finished with seven catches for 74 yards, while tight end Dan Arnold added four catches for 76 yards and a touchdown.
The Cardinals defense was put in suboptimal position at times due to the giveaways. While the Rams scored 31 points, they averaged just 5.4 yards per play, which was a much better defensive showing than the first meeting in Arizona.
Outside linebacker Chandler Jones finished with two pass deflections and a quarterback hit but did not get a sack, ending the season second in the NFL with 19.
While the Cardinals didn't end the year on a three-game winning streak as hoped, they capped it with another indicator of progress. It was enough to give Murray an excited feeling about the 2020 sequel.
"I'm not used to this, the end of the season not playing for anything," Murray said. "But the growth we've shown from start to finish is what I'm most proud of. I know the guys are proud of it. It's Year 1 for us. A lot of guys have bought into the system. … Going into next season, I think we're going to be pretty dangerous."
Images from the regular season finale in Los Angeles

Cardinals tight end Dan Arnold celebrates after scoring during first half of an NFL football game against the Los Angeles Rams Sunday, Dec. 29, 2019, in Los Angeles.

From left: WR Christian Kirk, WR Andy Isabella, WR Pharoh Cooper and WR Trent Sherfield walking to the field.

Cardinals cornerback Patrick Peterson breaks up a pass intended for Los Angeles Rams wide receiver Robert Woods during first half of an NFL football game Sunday, Dec. 29, 2019, in Los Angeles.

LB Joe Walker with a tackle for loss on Rams RB Todd Gurley.

Cardinals tight end Dan Arnold catches a touchdown pass in front of Los Angeles Rams defensive back David Long during first half of an NFL football game Sunday, Dec. 29, 2019, in Los Angeles.

QB Kyler Murray before the game.

OLB Chandler Jones celebrates a tipped pass.

Rams wide receiver Cooper Kupp is tackled by Arizona Cardinals strong safety Jalen Thompson during first half of an NFL football game Sunday, Dec. 29, 2019, in Los Angeles.

TE Dan Arnold with a receiving touchdown in the first quarter.

Cardinals head coach Kliff Kingsbury watches during warm ups before an NFL football game against the Los Angeles Rams Sunday, Dec. 29, 2019, in Los Angeles.

Cardinals quarterback Kyler Murray passes against the Los Angeles Rams during first half of an NFL football game Sunday, Dec. 29, 2019, in Los Angeles.

Cardinals wide receiver Pharoh Cooper runs against the Rams.

Rams running back Malcolm Brown celebrates after scoring as Cardinals linebacker Joe Walker looks on.

Cardinals wide receiver Larry Fitzgerald plays against the Rams during first half of the game on Sunday.

Cardinals S Budda Baker celebrates a stop against the Rams.

Cardinals rookie QB Kyler Murray throws against the Rams defense.

Los Angeles Rams head coach Sean McVay against the Cardinals on Sunday.

Cardinals wide receiver Pharoh Cooper runs against the Rams.

Rams running back Todd Gurley runs against the Arizona Cardinals during first half.

Cardinals head coach Kliff Kingsbury watches during first half of an NFL football game against the Los Angeles Rams on Sunday.

Cardinals TE Dan Arnold makes a touchdown grab.

Cardinals linebacker Joe Walker breaks up a pass intended for Rams tight end Tyler Higbee during second half.

Cardinals quarterback Kyler Murray drops back against the Rams.

Rams running back Todd Gurley runs against the Arizona Cardinals during first half.

Cardinals wide receiver Pharoh Cooper runs against the Rams on Sunday.

The Cardinals defense led by LB Chandler Jones (center).

Rams running back Todd Gurley is tackled by Cardinals cornerback Patrick Peterson.

Rams tight end Tyler Higbee scores against the Cardinals during second half.

Cardinals wide receiver Larry Fitzgerald plays against the Los Angeles Rams.

Rams safety Taylor Rapp recovers a fumble against Cardinals running back Kenyan Drake during first half.

Rams quarterback Jared Goff passes under pressure from Cardinals linebacker Jordan Hicks.

Cardinals CB Chris Jones makes a play against the Rams.

Cardinals LB Haason Reddick tackles Rams RB Todd Gurley.

Cardinals wide receiver Larry Fitzgerald runs against the Rams.

Rams wide receiver Robert Woods scores between Arizona Cardinals strong safety Budda Baker (left) and cornerback Patrick Peterson.

Cardinals quarterback Kyler Murray plays against the Rams during first half.

Cardinals quarterback Kyler Murray passes against the Rams during second half.

Cardinals LB Chandler Jones rushes Rams QB Jared Goff.

Rams tight end Tyler Higbee is tackled by Cardinals linebacker Jordan Hicks.

Cardinals wide receiver Damiere Byrd (middle) celebrates after scoring with Larry Fitzgerald (left) and Christian Kirk during second half.

Cardinals quarterback Kyler Murray plays against the Rams in the second half.

Cardinals wide receiver Larry Fitzgerald.

Cardinals rookie QB Kyler Murray watches from the sideline.

Cardinals wide receiver Larry Fitzgerald greets Rams quarterback Jared Goff after the game.