Morrison gives thanks after miracle win