Harry Wilson was involved in all of Fulham's goals as Marco Silva's side beat Burnley 3-2 at Turf Moor to extend their losing run to seven straight matches.