Article Source on The Snooker Blog
Barry Hawkins has caused his second major upset of the tournament after beating Ding Junhui 13-7 *to reach his first World Championship semi-final more .....
Barry Hawkins has caused his second major upset of the tournament after beating Ding Junhui 13-7 *to reach his first World Championship semi-final more .....