Question: when was the last time england won the ashes?
Answer: It is true that 1986-87 was the last time England beat Australia in an Ashes series. However, England were the holders of the Ashes before that series, and therefore retained the Ashes, rather than won them. The last time England actually won the Ashes was in England in 1985 - again a 3-1 series victory.