Ronnie O'Sullivan fought back against a "flying" Ding Junhui to reach the semi-finals of the Northern Ireland Open in Milton Keynes.

The world champion looked in trouble when he fell 2-0 behind against Ding.

But O’Sullivan responded by reeling off the remaining frames to secure a 5-2 victory.

O’Sullivan, who hit the headlines on Thursday after loudly breaking wind midway through his match against Matthew Stevens, admits he had to 'dig deep’ to see off the experienced Ding.

"He came out flying," O’Sullivan told Eurosport. "I was embarrassed at times, my positioning was amateurish compared to his.

"But I dragged him down to my level. I had to dig in deep. But I’m enjoying it."

O’Sullivan will meet Ali Carter, a 5-3 winner over Kurt Maflin, in the last four.

Earlier Judd Trump breezed into the second semi-final with a 5-1 victory over Scott Donaldson.