Callum Wilson's dramatic late winner propelled West Ham to a 2-1 victory against Everton, significantly boosting their Premier League survival prospects.