Подскажите когда использовать despite, in spite, although, however

  • Подскажите когда использовать despite, in spite, although, however.
    У меня дано предложение и что нужно из выше перечисленных слов вставить, предложение такое: She won the race ... all the others being professional athletes.

  • Здесь нужно вставить DESPITE. После IN SPITE должен стоять предлог OF. HOWEVER-ОДНАКО - не подходит ни по смыслу ни по грамматике. ALTHOUGH-ХОТЯ -подходит по смыслу, но не подходит по грамматике: после него должно стоять подлежащее, а ALL THE OTHERS- это дополнение,а не подлежащее, т.к. дальше не идёт сказуемое.