2004 General Cup International
The 2004 General Cup was a professional non-ranking snooker tournament that took place between 11–16 September 2004 at the General Snooker Club in Hong Kong.
Issara Kachaiwong defeated Dominic Dale 6–3 in the final.Group stage
Group A
- Pang Weiguo 4–2 Atthasit Mahitthi
- Pang Weiguo 3–4 Gary Wilson
- Pang Weiguo 4–1 Au Chi Wai
- Atthasit Mahitthi 4–1 Gary Wilson
- Atthasit Mahitthi 4–3 Au Chi Wai
- Gary Wilson 4–2 Au Chi Wai
Group B
- Mark Allen 4–1 Fung Kwok Wai
- Mark Allen 4–2 Mei Xi Wen
- Mark Allen 4–1 Liew Kit Fatt
- Fung Kwok Wai 4–2 Mei Xi Wen
- Fung Kwok Wai 4–1 Liew Kit Fatt
- Mei Xi Wen 4–1 Liew Kit Fatt
Group C
- Cai Jian Zhong 4–2 Issara Kachaiwong
- Cai Jian Zhong 4–3 Chan Wai Kei
- Cai Jian Zhong 4–3 Pankaj Advani
- Issara Kachaiwong 4–2 Chan Wai Kei
- Issara Kachaiwong 4–2 Pankaj Advani
- Chan Wai Kei 4–3 Pankaj Advani
Group D
- Dominic Dale 4–2 Chan Kwok Ming
- Dominic Dale 4–2 Ooi Chin Kay
- Dominic Dale 4–1 Aditya Mehta
- Chan Kwok Ming 4–1 Ooi Chin Kay
- Chan Kwok Ming 4–2 Aditya Mehta
- Ooi Chin Kay 4–3 Aditya Mehta
Century breaks
- 112 Mark Allen
- 105 Dominic Dale