Arizona Cardinals wide receiver Michael Floyd appears primed for a strong finish to the season after overcoming a pair of injuries.

Floyd battled back from a hamstring ailment that forced him to miss one game and limited him in another to haul in seven receptions for 104 yards in Sunday's 27-3 victory at the St. Louis Rams. The fourth-year wideout enters Thursday night's matchup against the visiting Minnesots Vikings with three 100-yard performance in his last four contests.

"I think the sky's the limit for him," Cardinals quarterback Carson Palmer said. "I think what you want to see is improvement, and I think he's gotten better from last year. I still think he's got a way to go and he'll get there. He can be as good as any receiver in this league."

More from FoxSports

Michael Floyd w/ his 3rd 100+ yard receiving game of 2015. Ties career high of 3 100+ yard receiving games, set in 2014 #AZvsSTL

— Cepand Alizadeh (@CepandAlizadeh) December 6, 2015

Floyd suffered three dislocated fingers during the preseason and had to undergo surgery, which made him a bit player in Arizona's vaunted passing attack over the first month. He was limited to one catch or less in four of the first five games.

Once healthy, Floyd rebounded with five touchdown receptions in a four-game span, capped by back-to-back 100-yard efforts in wins at Cleveland and Seattle before he hurt his hamstring. He was back at full strength Sunday and was targeted a season-high 12 times by Palmer.

"We legitimately have six guys that can really beat you," veteran Larry Fitzgerald said of Arizona's receiving corps. "I think we have the deepest group in the game."

MORE NEWS: Want stories delivered to you? Sign up for our NFL newsletters.