Former world number one Ronnie O’Sullivan rubbed salt in the wounds of his beaten last-16 opponent Yan Bingtao of China on Wednesday night when he accused the youngster of being among a group of up-and-coming stars who are “flaky under the cosh” at the World Grand Prix in Preston. The “Rocket” opened fire on the sports emerging stars saying: “I think there are only four or five players on the circuit who have got any bottle.” O’Sullivan spoke after completing an impressive 4-3 comeback win over Shandong-native Yan, who had victory in his sights when he lead 3-2. Wow - what a match! @ronnieo147 prevails from an enthralling encounter with 18-year-old Yan Bingtao, the five-time world champion pinching the decider. Let's hope this is the first of many meetings... #LadbrokesSnooker pic.twitter.com/sB1C1NUFxx — World Snooker (@WorldSnooker1) February 21, 2018 <!--//--><![CDATA[// ><!--\n\n\n//--><!]]> The 18-year-old is in his third season on the main tour and appeared in his first ranking final earlier this season when he was narrowly beaten 9-8 by former world champion Mark Williams after holding a 6-3 lead. Is 2018 the Year of the Ding or will Chinese snooker find another top dog? After claiming the victory, Williams said of Yan: “He is only 17 and is only one frame away from beating Ronnie’s record. If he keeps improving he is going to be winning many tournaments.” Elsewhere on Wednesday, former world number one Ding Junhui reached the last 16 with victory over Mark King 4-1, while former world champion Stuart Bingham beat Williams 4-2.