2004 World Snooker Championships

First Round (best of 19 frames)
Mark Williams (Wales) beat Dominic Dale (Wales) 10-7 Joe Perry (England) beat Robert Milkins (England) 10-7 Matthew Stevens (Wales) beat James Wattana (Thailand) 10-7 Paul Hunter (England) beat John Parrott (England) 10-7 Graeme Dott (Scotland) beat Mark King (England) 10-9 John Higgins (Scotland) beat Ryan Day (Wales) 10-9 Lee Walker (Wales) beat Stephen Lee (England) 10-7 David Gray (England) beat Allister Carter (England) 10-7 Stephen Hendry (Scotland) beat Stuart Pettman (England) 10-2 Barry Pinches (England) beat Jimmy White (England) 10-8 Ian McCulloch (England) beat Peter Ebdon (England) 10-8 Alan McManus (Scotland) beat Chris Small (Scotland) 7-1 Ronnie O'Sullivan (England) beat Stephen Maguire (Scotland) 10-6 Andy Hicks (England) beat Quinten Hann (Australia) 10-4 Anthony Hamilton (England) beat Steve Davis (England) 10-7 Joe Swail (Northern Ireland) beat Ken Doherty (Ireland) 10-5

Second Round (best of 25 frames)
Joe Perry (England) beat Mark Williams (Wales) 13-11 Matthew Stevens (Wales) beat Paul Hunter (England) 13-12 Graeme Dott (Scotland) beat John Higgins (Scotland) 13-10 David Gray (England) beat Lee Walker (Wales) 13-5 Stephen Hendry (Scotland) beat Barry Pinches (England) 13-12 Ian McCulloch (England) beat Alan McManus (Scotland) 13-6 Ronnie O'Sullivan (England) beat Andy Hicks (England) 13-11 Anthony Hamilton (England) beat Joe Swail (Northern Ireland) 13-11

Quarter Finals (best of 25 frames)
Matthew Stevens (Wales) beat Joe Perry (England) 13-10 Graeme Dott (Scotland) beat David Gray (England) 13-7 Stephen Hendry (Scotland) beat Ian McCulloch (England) 13-3 Ronnie O'Sullivan (England) beat Anthony Hamilton (England) 13-3

Semi Finals (best of 33 frames)
Graeme Dott (Scotland) beat Matthew Stevens (Wales) 17-15 Ronnie O'Sullivan (England) beat Stephen Hendry (Scotland) 17-4

Final (best of 35 frames)
Ronnie O'Sullivan (England) beat Graeme Dott (Scotland) 18-8