A Joshua King hat-trick, Rudy Gestede's penalty and a red card for Geoff Cameron helped give Blackburn Rovers a Premier League scalp in the FA Cup with a 4-1 home win over Stoke City.