 He won the British Open in 1980, winning it again later in the decade, and reached the semi-finals of the World Championship four times.In 1980, he lost out to Bobby George; the next year he gained revenge on George by beating him in the quarter-finals, eventually losing to world champion Eric Bristow.In 1985, he reached the semi-finals again, this time without losing a single set en route, winning the opening round against Singapore's Paul Lim (2–0), the second round against the Swede Stefan Lord (3–0), and the quarter-finals against Northern Irish player Fred McMullan (4–0), but was narrowly defeated in the semi-finals by fellow Englishman John Lowe 5–3.