World Squash Championships: James Willstrop beats top seed

England's James Willstrop stuns world number one Mohamed Elshorbagy to reach the World Championship semi-finals.

Willstrop, 32, has slipped to world number 24 after suffering a career-threatening hip injury.

He took 64 minutes to beat Egypt's Elshorbagy 11-4 11-7 10-12 11-7 in Seattle to reach the last four