MEXICO CITY – Zach Allen just wanted to finish getting dressed before he spoke to the media, and he went to pull on his hoodie.
It was backward, with the hood about to cover his face.
"If that doesn't tell you it's not my night …" Allen said.
To be fair, it wasn't anyone's night on the Cardinals.
Their trip to Mexico ended with disappointment, a 38-10 loss to the 49ers at Estadio Azteca on "Monday Night Football" that dealt whatever postseason hopes the Cardinals (4-7) had and reduced them to nearly nil in an NFC race that has found too many other teams pulling ahead.
The Niners (6-4), meanwhile, pulled into first place in the NFC West.
"We have to figure out a way to get a win before the bye," quarterback Colt McCoy said. "That's our main focus and our only goal."
The atmosphere at the legendary Mexico City stadium was electric as expected, although 49ers fans were dominant and the reactions were often louder than what the Niners get at Levi's Stadium.
With the Cardinals still missing four offensive line starters, their starting quarterback, two of their top pass catchers and their best cornerback, it wasn't a recipe for success.
"When you play a team like the 49ers," McCoy said, "there is little room for error."
Jimmy Garoppolo threw four touchdown passes but it was the running game that changed the outcome. The 49ers only ran the ball seven times the entire first half, an odd ratio for Kyle Shanahan despite San Francisco holding a 17-10 lead. That quickly changed on the opening possession of the second half. The Niners ran it seven times in an eight-play touchdown drive, emphasized by Deebo Samuel's 39-yard end-around touchdown run to make the bulge 14 points.
That was more than the Cardinals were going to be able to make up against a talented 49ers defense.
The 49ers averaged more than seven yards a play before the final kneeldowns, and they rushed for 159 yards – 126 in the second half.
"I didn't feel gassed," linebacker Markus Golden said. "I really can't answer that. They made some big plays in the second half. I thought we were going to make it a tough game, but we couldn't do it."
Coach Kliff Kingsbury also said he didn't think the 7,000-foot-plus elevation was "a game-changer." It was the 49ers that did that.
McCoy's second start featured a lot of the same things as his first – quick passing, going to the proper receiver – but as he went 24-of-34 for 218 yards, he was without a touchdown and his lone interception – which was tipped by running back James Conner before being picked – led to a San Francisco score.
Greg Dortch had a 47-yard catch-and-run – the Cardinals' lone play of at least 40 yards this season – en route to his first NFL 100-yard game (nine catches, 103 yards) – and DeAndre Hopkins (9-91) was again excellent. But Rondale Moore left with a groin injury, and the Cardinals averaged less than three yards per rush attempt.
"We knew we'd have to play as good as we've played all year," Kingsbury said. "The atmosphere was incredible. I wish we could've performed better."
Cardinals players arrive at Estadio Azteca prior to the team's Week 11 regular season matchup with the 49ers in Mexico City, presented by Invisalign
![Arizona Cardinals defensive end J.J. Watt (99) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/cardinals/sy0prohyarjso5ptpyx5.jpg)
Arizona Cardinals defensive end J.J. Watt (99) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.
![Arizona Cardinals defensive end J.J. Watt (99) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/cardinals/hxgmxvpu3oy5j2yeocib.jpg)
Arizona Cardinals defensive end J.J. Watt (99) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.
![Arizona Cardinals tight end Maxx Williams (87) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/cardinals/vbceg8sqoo4ju6wnczkt.jpg)
Arizona Cardinals tight end Maxx Williams (87) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.
![Arizona Cardinals tight end Trey McBride (85) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/cardinals/ahun9f7elxozjnbvrayc.jpg)
Arizona Cardinals tight end Trey McBride (85) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.
![Arizona Cardinals linebacker Zaven Collins (25) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/cardinals/etxs8glqbphsquzotsib.jpg)
Arizona Cardinals linebacker Zaven Collins (25) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.
![Arizona Cardinals safety Chris Banjo (31) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/cardinals/uwwumfzo93q4qz8bcs4t.jpg)
Arizona Cardinals safety Chris Banjo (31) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.
![Arizona Cardinals linebacker Ezekiel Turner (47) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/cardinals/q1n0eqlznv8jqbpuwlho.jpg)
Arizona Cardinals linebacker Ezekiel Turner (47) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.
![Arizona Cardinals running back Keaontay Ingram (30) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/cardinals/uixecfv41tb1yuju9k5b.jpg)
Arizona Cardinals running back Keaontay Ingram (30) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.
![Arizona Cardinals quarterback Trace McSorley (19) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/cardinals/bwjd1udwk4gxwh57mpjk.jpg)
Arizona Cardinals quarterback Trace McSorley (19) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.
![Arizona Cardinals wide receiver Greg Dortch (83) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/cardinals/bjxwrqmepgfgmeqpmzem.jpg)
Arizona Cardinals wide receiver Greg Dortch (83) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.
![Arizona Cardinals offensive lineman Cody Ford (72) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/cardinals/dlfw6d8zlecfvtwkvki0.jpg)
Arizona Cardinals offensive lineman Cody Ford (72) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.
![Arizona Cardinals cornerback Antonio Hamilton (33) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/cardinals/nselp8felhvqjo6ttnqr.jpg)
Arizona Cardinals cornerback Antonio Hamilton (33) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.
![Arizona Cardinals wide receiver Rondale Moore (4) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/cardinals/l7pyaud1f2zofxyr7dis.jpg)
Arizona Cardinals wide receiver Rondale Moore (4) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.
![Arizona Cardinals linebacker Markus Golden (44) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/cardinals/cdwnig6vqj0evk6pyo7k.jpg)
Arizona Cardinals linebacker Markus Golden (44) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.
![Arizona Cardinals running back Corey Clement (23) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/cardinals/u16gq3i5gr3qeuijbvag.jpg)
Arizona Cardinals running back Corey Clement (23) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.
![Arizona Cardinals cornerback Trayvon Mullen (21) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/cardinals/bbkmmmfn43kr3dswmpdw.jpg)
Arizona Cardinals cornerback Trayvon Mullen (21) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.
![Arizona Cardinals wide receiver A.J. Green (18) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/cardinals/iabtbbrehfpfmejyxjul.jpg)
Arizona Cardinals wide receiver A.J. Green (18) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.
![Arizona Cardinals defensive end Zach Allen (94) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/cardinals/tbkcnjngitbfwkhjokew.jpg)
Arizona Cardinals defensive end Zach Allen (94) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.
![Arizona Cardinals running back James Conner (6) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/cardinals/lpjzlsc4ocem7qsfdhty.jpg)
Arizona Cardinals running back James Conner (6) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.
![Arizona Cardinals linebacker Myjai Sanders (41) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/cardinals/m8rhpvuxznnclknt9wkp.jpg)
Arizona Cardinals linebacker Myjai Sanders (41) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.
![Arizona Cardinals linebacker Isaiah Simmons (9) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/cardinals/pz4s9eeaythhnmxtmmhr.jpg)
Arizona Cardinals linebacker Isaiah Simmons (9) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.
![Arizona Cardinals offensive lineman Kelvin Beachum (68) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/cardinals/vodkbptiuak2uwjjhvgf.jpg)
Arizona Cardinals offensive lineman Kelvin Beachum (68) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.
![Arizona Cardinals offensive lineman Rashaad Coward (65) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/cardinals/e1kdnymxel0o8hnl52zl.jpg)
Arizona Cardinals offensive lineman Rashaad Coward (65) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.
![Arizona Cardinals tight end Stephen Anderson (89) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/cardinals/fn0knosipopj2ixlbfyb.jpg)
Arizona Cardinals tight end Stephen Anderson (89) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.
![Arizona Cardinals quarterback Colt McCoy (12) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/cardinals/cq5n6quaisd3cpuuestk.jpg)
Arizona Cardinals quarterback Colt McCoy (12) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.
![Arizona Cardinals offensive lineman Marquis Hayes (78) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/cardinals/a5n3vlqrityp2ieyqgbv.jpg)
Arizona Cardinals offensive lineman Marquis Hayes (78) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.
![Arizona Cardinals quarterback Kyler Murray (1) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/cardinals/tpyppgpqhcalixwxggcw.jpg)
Arizona Cardinals quarterback Kyler Murray (1) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.
![Arizona Cardinals wide receiver DeAndre Hopkins (10) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/cardinals/p5smfx6hg4qeymaihbnm.jpg)
Arizona Cardinals wide receiver DeAndre Hopkins (10) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.
![Arizona Cardinals wide receiver DeAndre Hopkins (10) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/cardinals/ijr5b8qiwjl6ieymebse.jpg)
Arizona Cardinals wide receiver DeAndre Hopkins (10) during the 2022 regular season game between the Arizona Cardinals and the San Francisco 49ers on Monday, Nov. 21, 2022 in Mexico City, MX.