Bertrand Traore curled home a beautiful winner for Aston Villa against Leicester having only come on as a substitute two minutes before.