BBC Sport - World Snooker Championship: Kyren Wilson beats Mark Allen to reach first Crucible semi-final