Spirit Dancer struck a stoppage-time winner for Sir Alex Ferguson as he retained the Bahrain International Trophy on Friday.