Burnley showed they "can find different ways to win", according to manager Sean Dyche as they moved to within a point of the Premier League top four with an impressive victory over Swansea.