The Potters, who had not registered a Barclays Premier League victory since Boxing Day, were in control for virtually the entire contest and finally broke down their opponents' stubborn resistance in the 67th minute when Huth nodded home a Glenn Whelan corner.
Substitute Jerome then cracked the ball in with nine minutes of normal time remaining having taken the ball down neatly and turned his marker. Adrian Mariappa pulled one back with a header two minutes later.
The Royals - who have scored a host of important late goals in recent weeks in an unbeaten sequence of four league games - could not complete a last-gasp fightback on this occasion. They remain 17th in the table, two points clear of the relegation zone, while Stoke stay 10th.
More top news
Wednesday morning's weather for the east of the region
Wednesday morning's weather for the west of the region
The first of 1,400 new commuter train carriages for the south has just arrived from Germany.