The former Sunderland striker, who hit the bar after just three minutes, left the pitch in tears following a sliding tackle from Jody Craddock.
David Jones then put Wolves ahead with a beautiful 20-yard volley from a cleverly-worked free-kick with Karl Henry. Steven Fletcher, WolvesÃ¢â‚¬â„¢ record signing, made it two with a header just before the interval.
Abdoulaye Faye pulled a goal back for Stoke, but the home side held on with Stephen Ward twice going close for the hosts late on.
Tony Pulis will be hoping Jones will make a quick return, as Stoke desperately lack fire-power up front.
“He has got a scan and X-rays tomorrow (Sunday),” said Pulis after the match. “It’s just above his ankle. We had a really good start and then Kenwyne went off and it just took the wind out of our sails.
“We dropped off so deep, it was embarrassing. It shouldn’t happen really, players shouldn’t react that way. We made a game of it second half but that 20-minute period after he went off, we just dropped off.
He added: “We allowed Wolves to play where they wanted to at the tempo they wanted to. We just stood off them.”
Before suffering the injury Jones had made his intentions clear with a thunderous shot cannoning off the crossbar after beating two Wolves defenders.
But his substitution appeared to knock the stuffing out of the away side. The Potters found themselves on the back foot and the pressure finally told as Kevin Foley was fouled by Dean Whitehead on the edge of the box. Henry rolled the ball back for Jones, who flicked it up and volleyed home.
Then just two minutes later Christophe Berra crossed for Fletcher to head home from close range.
Mamady Sidibe, who had been called into action to replace the injured Jones, was himself substituted early in the second half for Faye. Just nine minutes into the second half the Senegalese rose highest to head home from a Matthew Etherington corner.
Stoke appeared to sense a way back into the game but failed to create anything of real quality and it was the home side who went closest as Ward was unlucky on two separate occasions.
MORE: Man United latest news
MORE: Arsenal latest news
MORE: Chelsea latest news
MORE: Liverpool latest news