Shanghai Masters: Mark Selby reaches final with victory over Stuart Bingham

Mark Selby
Mark Selby won the Shanghai Masters in 2011

World number one Mark Selby came from behind to beat compatriot Stuart Bingham 6-5 to reach the final of the Shanghai Masters.

In a repeat of the World Championship final, the Englishman, 33, will face China's Ding Junhui on Sunday.

Bingham won four frames in a row to overturn Selby's initial 3-1 advantage, but Selby levelled at 5-5 before going on to win.

Meanwhile, home favourite Ding, 29, overcame Scot Stephen Maguire 6-3.

Selby beat Ding 18-14 in May's World Championship final at the Crucible, as he followed up his 2014 success by winning the tournament for a second time.

Follow all results from the Shanghai Masters here.