Camerons whips up sports store deal over night