Definition of armchair ride in English:

armchair ride

noun

Horse Racing
informal
  • A smooth and easy victory, passage, or accomplishment.

Origin

Late 19th century; earliest use found in The Daily Mail.