Despite criticism, Josh Windass is shaping up to be Rangers' Stuart Armstrong this season

Rangers Manager  Pedro Caixinha during the UEFA Europa League first qualifying round match between Rangers and Progres Niederkorn at the Ibrox Stadium on June 29, 2017 in Glasgow, Scotland.

Josh Windass looked a completely different player in Glasgow Rangers' opening day win in comparison with the player who endured a tough first year at Ibrox.

When the 2016/17 season kicked off, few Celtic fans would have expected Stuart Armstrong to establish himself as a talisman during the coming campaign, but that is exactly what the midfielder did, taking many by surprise. And while Rangers boss Pedro Caixinha criticised him in the wake of the side's opening day victory over Motherwell, Josh Windass is perhaps threatening to be the Gers' own Stuart Armstrong for the coming season.

Windass endured a very difficult first year at Ibrox and the Daily Record suggested back in May that Caixinha was ready to cash in on the former Accrington Stanley player for as little as £150,000.

Josh Windass of Rangers has a shot on goal during the Ladbrokes Scottish Premiership match between Rangers FC and Celtic FC at Ibrox Stadium on April 29, 2017 in Glasgow, Scotland.

However, the 23-year-old remains a part of the Light Blues squad. And while Caixinha was clearly not happy with the winger following the win over Well, in comments reported by the Scotsman, Gers supporters will surely be delighted that he has stayed put if his opening day display is a sign of things to come.

Windass looked like he had been transformed over the summer - much like Armstrong did one year ago, though in a different position - and showed the glimpses of quality that explained why the Gers brought him to Ibrox in the first place.

His blistering pace saw him make a couple of fantastic runs that, on another day, may have helped the side record a more comfortable win.

If he can build upon that display and back the quality he is showing up with goals and assists, then perhaps he will quickly go from being a player many fans would have expected to be sold during the window to being a player that Caixinha simply cannot afford to leave out of his side. 

Rangers Manager  Pedro Caixinha during the UEFA Europa League first qualifying round match between Rangers and Progres Niederkorn at the Ibrox Stadium on June 29, 2017 in Glasgow, Scotland.

Register for HITC Sport - Daily Dispatch