Fan favourite Tom Cairney's stunner saw Fulham sign off in style with a 2-0 win over Newcastle in what may be Marco SIlva's final game in charge.