GLENDALE, Ariz. - It was a Thursday night thriller indeed as the San Francisco 49ers squeezed out a 28-25 victory over the Arizona Cardinals. Arizona put up a fight in the divisional clash that came down to the final minutes of the game. Jimmy Garoppolo is arguably coming off of the best performance of his NFL career as the 49ers notched their first win in Arizona since 2013. Here are the takeaways as the 49ers improve to 8-0.

1. Kenyan Drake, who was traded to the Cardinals earlier in the week with both David Johnson and Chase Edmonds ruled out, opened the game with a 36-yard carry. That was Arizona's longest run of the game. Drake's carry helped set up his 4-yard touchdown run. The 49ers have allowed scoring opportunties on opening drives in each of their past three road games (Los Angeles Rams - touchdown; Washington Redskins - field goal; Cardinals - touchdown)

2. On the 49ers opening drive, Cardinals linebacker Chandler Jones' helmet ran into George Kittle's knee. The tight end walked off the field on his own power to the blue medical tent. Kittle returned to the game on the 49ers following series. Kwon Alexander also left the game in the fourth quarter. The linebacker was dealing with a chest injury and did not return. According to Kyle Shanahan, Alexander will get an MRI on Friday.