Match results:
Final
China 1 (4-3) England
47-70, 76(68)-21, 22-(57)67, 0-72, 70(69)-18, 60-37, 88(59)-4
Semi-finals:
China 1 (4-2) Thailand
65(54)-67, 62(61)-69, 76-10, 75-48, 88(88)-41, 54-46
China 2 (3-4) England
0-(93)93, 74(58)-39, 60(60)-(66)66, 90(70)-1, 101(80)-0, 0-(74)74, 5-70
Quarter-finals:
England (4-3) Northern Ireland
74-1, 83-35, 71-0, 43-63, 30-48, 62-65, 99(93)-6
Thailand (4-1) Iran
84-74, 8-(76)102, 79-22, 133(133)-0, 75-34
Wales (1-4) China 1
50-62, 25-(68)76, 44-(62)82, 69(69)-44, 32-71
Belgium (3-4) China 2
77(66)-31, 6-(98)110, 63(59)-27, 32-73, 22-113, 75-41, 28-(59)80
Group round:
Group A: China 2 (4-1) Finland
63-62, 80(55)-6, 117(112)-13, 71-13, 58-64
Group A: Wales (5-0) Norway
70(56)-57, 101(71)-7, 56-29, 61(60)-17, 75-23
Group A: Malaysia (0-5) Brazil
53-63, 48-56, 57-(57)76, 39-81, 47-59
Group A: China 2 (3-2) Norway
84(72)-0, 62-35, 40-72, 81-20, 6-(55)108
Group A: Wales (3-2) Malaysia
80(57)-47, 60-46, 23-(56)68, 93(52)-5, 0-69
Group A: Finland (2-3) Brazil
46-61, 57-29, 59-50, 19-61, 14-75
Group A: Wales (5-0) Finland
113(109)-0, 61-6, 65(55)-7, 140(140)-0, 105(52)-3
Group A: China 2 (4-1) Brazil
82(82)-0, 76-0, 87-16, 74(50)-34, 6-(61)101
Group A: Norway (2-3) Malaysia
40-64, 27-67, 89-12, 59-18, 45-89
Group A: China 2 (1-4) Wales
12-(70)75, 35-(56)69, 71(63)-0, 0-(73)77, 41-73
Group A: Norway (2-3) Brazil
84(54)-28, 32-59, 73(69)-1, 40-64, 38-65
Group A: Finland (2-3) Malaysia
23-70, 72-98, 37-71, 57-16, 69(68)-22
Group A: China 2 (3-2) Malaysia
6-71, 55-47, 18-59, 59-20, 68(66)-9
Group A: Wales (2-3) Brazil
69-48, 25-57, 30-65, 68-43, 0-62
Group A: Norway (2-3) Finland
1-59, 23-77, 77-29, 19-(94)102, 80-59
Group B: China 1 (5-0) Ireland
71(54)-34, 62-37, 64-15, 78(78)-4, 112(71)-6
Group B: Hong Kong (4-1) Germany
55-49, 57-69, 103(103)-0, 94(74)-0, 134(73,51)-6
Group B: Belgium (4-1) Egypt
55-44, 6-78, 78(62)-7, 79(67)-14, 57-45
Group B: Hong Kong (1-4) Belgium
18-72, 20-59, 35-52, 0-(121)121, 79(59)-3
Group B: Ireland (3-2) Egypt
54-60, 71(60)-58, 0-(94)95, 68-4, 109(96)-17
Group B: China 1 (3-2) Germany
66(53)-27, 28-48, 65-23, 5-77, 71(71)-14
Group B: Hong Kong (4-1) Ireland
89(85)-28, 64(53)-57, 58-55, 65-34, 4-(59)89
Group B: China 1 (4-1) Egypt
63-36, 23-62, 89-0, 65(51)-8, 75-8
Group B: Germany (1-4) Belgium
21-75, 70-30, 25-(51)77, 0-(51)90, 43-57
Group B: China 1 (2-3) Belgium
15-60, 38-66, 1-(75)75, 72-12, 86-6
Group B: Hong Kong (4-1) Egypt
35-69, 73-9, 70(70)-42, 81(67)-30, 52-45
Group B: Germany (2-3) Ireland
67-50, 17-58, 54-63, 90-39, 47-76
Group B: Ireland (3-2) Belgium
127(77)-0, 96(56)-9, 92(73)-11, 35-64, 51-69
Group B: China 1 (3-2) Hong Kong
34-61, 70(70)-19, 78-33, 37-66, 67(67)-(51)51
Group B: Germany (4-1) Egypt
69-33, 89-23, 39-71, 100-13, 112-12
Group C: England (5-0) Switzerland
119(59,60)-0, 77-9, 130(92)-0, 57-34, 88(53)-11
Group C: Pakistan (2-3) Iran
72-39, 17-69, 61-62, 76-52, 26-43
Group C: Australia (2-3) Malta
20-63, 52-23, 58-65, 66-78, 84(58)-9
Group C: Switzerland (2-3) Iran
65-37, 19-(50)79, 92(92)-16, 38-70, 9-63
Group C: England (4-1) Malta
75-49, 73-37, 84(84)-9, 72-67, 8-71
Group C: Australia (4-1) Pakistan
100(91)-8, 67-24, 60-67, 112(82)-11, 73-56
Group C: Australia (4-1) Switzerland
97(82)-0, 70-6, 78-6, 105(105)-0, 46-80
Group C: Malta (3-2) Pakistan
75-45, 59-36, 66-14, 37-(53)68, 53(53)-64
Group C: Group C: England (0-0) Iran (4-1) Iran
63(63)-84, 93(60)-0, 68-25, 92-37, 63-42
Group C: England (5-0) Pakistan
59-25, 88(80)-7, 81(74)-17, 78(78)-0, 68-33
Group C: Malta (1-4) Switzerland
0-(64)95, 105(105)-0, 1-(93)100, 33-62, 12-85
Group C: Australia (1-4) Iran
80(57)-22, 21-67, 11-66, 6-71, 51(50)-(51)59
Group C: Malta (0-5) Iran
6-82, 9-63, 17-61, 0-102, 31-64
Group C: England (4-1) Australia
74(62)-38, 59-6, 37-64, 112(112)-0, 66(57)-20
Group C: Switzerland (2-3) Pakistan
81(50)-32, 49-69, 1-77, 68-0, 25-66
Group D: Scotland (2-3) Thailand
96(68)-5, 0-(59)77, 37-60, 60-67, 130(130)-0
Group D: India (2-3) Israel
61-16, 14-82, 52-60, 34-(55)82, 64-22
Group D: Northern Ireland (4-1) Cyprus
120(93)-8, 46-68, 72-61, 75-38, 93(62)-4
Group D: Thailand (3-2) Israel
16-82, 55-44, 67-40, 0-(69)74, 116(88)-22
Group D: Scotland (3-2) Cyprus
58-63, 91-34, 68-39, 71(59)-21, 0-(71)80
Group D: Northern Ireland (3-2) India
73-51, 4-(54)64, 80-49, 49-61, 78(51)-13
Group D: Northern Ireland (3-2) Thailand
51-65, 81(65)-31, 108(104)-13, 56(56)-(53)69, 87(76)-30
Group D: Scotland (4-1) Israel
52-38, 59-24, 73(67)-13, 20-92, 106(78)-0
Group D: Cyprus (1-4) India
57(56)-67, 1-(54)69, 31-(60)70, 73-42, 37-76
Group D: Thailand (5-0) India
67-57, 116(116)-12, 62-42, 81(77)-4, 101(101)-12
Group D: Scotland (2-3) Northern Ireland
85-9, 0-(133)133, 86(86)-6, 40-84, 5-(84)84
Group D: Cyprus (0-5) Israel
44-49, 31-86, 35-69, 8-67, 45-91
Group D: Cyprus (0-5) Thailand
19-60, 2-(73)73, 40-56, 36-(59)92, 47-60
Group D: Scotland (3-2) India
90(57)-0, 6-(85)89, 71-33, 98(94)-0, 30-70
Group D: Northern Ireland (3-2) Israel
62-44, 73(73)-20, 93-16, 41-68, 44-55
Teams and players:
Group A:
China 2 - Zhou Yuelong, Yan Bingtao
Wales - Mark J Williams, Ryan Day
Norway - Kurt Maflin, Christopher Watts
Finland - Robin Hull, Heikki Niva
Malaysia - Thor Chuan Leong, Moh Keen Ho
Brazil - Igor Figueiredo, Itaro Santos
Group B:
China 1 - Ding Junhui, Liang Wenbo
Hong Kong - Marco Fu, Au Chi-wai
Germany - Lukas Kleckers, Simon Lichtenberg
Ireland - Fergal O'Brien, Ken Doherty
Belgium - Luca Brecel, Jeff Jacobs
Egypt - Hatem Yassin, Basem Eltahhan
Group C:
England - Judd Trump, Barry Hawkins
Australia - Neil Robertson, Kurt Dunham
Malta - Alex Borg, Duncan Bezzina
Switzerland - Alexander Ursenbacher, Darren Paris
Pakistan - Hamza Akbar, Shahram Changezi
Iran - Hossein Vafaei, Soheil Vahedi
Group D:
Scotland - John Higgins, Anthony McGill
Northern Ireland - Mark Allen, Joe Swail
Cyprus - Michael Georgiou, Antonis Poullos
Thailand - Thepchaiya Un-Nooh, Noppon Saengkham
India - Aditya Mehta, Brijesh Damani
Israel - Eden Sharav, Shachar Ruberg