Matej Vydra came off the bench to win it for Burnley on a stormy afternoon by the Solent