Stoke City made it four unbeaten Premier League games in a row after edging an entertaining encounter with Blackburn Rovers courtesy of a Jonathan Walters strike.