 The 2004 British Open was the second ranking event of the 2004 / 2005 snooker season , after the Grand Prix in October , which was won by world number one Ronnie O 'Sullivan — the 2004 and two @-@ time world champion — who defeated Ian McCulloch 9 – 5 in the final . It preceded the UK Championship . 
