A busy run of snooker tournaments ends with the World Grand Prix, as 32 of the sport's best players do battle for the title.
Full tournament draw in bracket order
- Rounds one and two best of seven; quarter-finals best of nine; semi-finals best of 11; final best of 19
Daily schedule
Sunday December 20
Finals - best of 19
Afternoon session (1900)
- Judd Trump 6-2 Jack Lisowski
Evening session (1900)
- Judd Trump 10-7 Jack Lisowski
Final
- Judd Trump 10-7 Jack Lisowski
Semi-finals results
- Judd Trump 6-1 Ronnie O'Sullivan
- Mark Selby 4-6 Jack Lisowski
Quarter-finals results
Quarter one
- Judd Trump 5-2 Martin Gould
Quarter two
- Ronnie O'Sullivan 5-3 Kyren Wilson
Quarter three
- Mark Selby 5-3 Hossein Vafaei
Quarter four
- Zhao Xintong 3-5 Jack Lisowski
Round two results
Quarter one
- Judd Trump 4-3 Stuart Bingham
- Martin Gould 4-1 Lu Ning
Quarter two
- Ronnie O'Sullivan 4-1 Barry Hawkins
- Yan Bingtao 1-4 Kyren Wilson
Quarter three
- Mark Selby 4-2 Anthony McGill
- Ding Junhui 1-4 Hossein Vafaei
Quarter four
- John Higgins 3-4 Zhao Xintong
- Jack Lisowski 4-0 Robert Milkins
Round one results
Quarter one
- Judd Trump 4-3 Michael Holt
- Li Hang 2-4 Stuart Bingham
- Martin Gould 4-3 Mark Allen
- Lu Ning 4-3 Robbie Williams
Quarter two
- Ronnie O'Sullivan 4-1 Ali Carter
- Barry Hawkins 4-1 Ricky Walden
- David Grace 3-4 Yan Bingtao
- Kyren Wilson 4-2 Kurt Maflin
Quarter three
- Mark Selby v Liang Wenbo
- Joe Perry 2-4 Anthony McGill
- Ding Junhui 4-0 Jak Jones
- Zhou Yuelong 3-4 Hossein Vafaei
Quarter four
- John Higgins 4-2 Xiao Guodong
- Jamie Jones 2-4 Zhao Xintong
- Shaun Murphy 2-4 Jack Lisowski
- Neil Robertson 2-4 Robert Milkins
