The full results from snooker's Ladbrokes World Grand Prix, which took place in Preston from February 19 to 25.
Top seed Ronnie O'Sullivan won his fourth ranking title of the season - and 32nd of his career - as he stormed to victory over Ding Junhui in the World Grand Prix final.
Here, you can look back on how the tournament unfolded with all the results and reviews while we also provide the prize fund, and look back at previous winners.
🙌 Ronnie O'Sullivan wins the World Grand Prix!
— Sporting Life (@SportingLife) February 25, 2018
💯 3 centuries in the match
🔟 for the week
😱 59 for the season (3 more than anyone else)
💥 933 in his career (158 more than anyone else)
🏆 32 ranking titles! (4 behind Hendry's world record)
👏 What a player! pic.twitter.com/DOIti982Sb
World Grand Prix: Draw & tournament bracket
Scroll down for daily schedule and results
- Ronnie O’Sullivan v Robert Milkins
- Martin Gould v Yan Bingtao
- Mark Allen v Xiao Guodong
- John Higgins v Ali Carter
- Shaun Murphy v Ricky Walden
- Ryan Day v Jack Lisowski
- Stephen Maguire v Li Hang
- Luca Brecel v Michael Georgiou
- Judd Trump v Michael White
- Graeme Dott v Joe Perry
- Neil Robertson v David Gilbert
- Mark Selby v Jimmy Robertson
- Ding Junhui v Mark King
- Kyren Wilson v Mark Joyce
- Anthony McGill v Cao Yupeng
- Mark Williams v Stuart Bingham
World Grand Prix: Daily Schedule & Results
Monday February 19
Evening Session (7.00pm)
First Round (Best of 7 frames)
TV Coverage: ITV 4
- Ronnie O’Sullivan 4-0 Robert Milkins (Match 1)
- Martin Gould 2-4 Yan Bingtao (Match 2)
- Ryan Day 3-4 Jack Lisowski (Match 6)
- Luca Brecel 0-4 Michael Georgiou (Match 8)
CLICK HERE FOR MONDAY'S REVIEW
Tuesday February 20
Afternoon Session (1.00pm)
First Round (Best of 7 frames)
TV Coverage: ITV4
- Mark Allen 3-4 Xiao Guodong (Match 3)
- John Higgins 4-3 Ali Carter (Match 4)
- Stephen Maguire 4-0 Li Hang (Match 7)
- Graeme Dott 2-4 Joe Perry (Match 10)
Evening Session (7.00pm)
TV Coverage: ITV 4
- Shaun Murphy 4-1 Ricky Walden (Match 5)
- Judd Trump 1-4 Michael White (Match 9)
- Neil Robertson 4-1 David Gilbert (Match 11)
- Anthony McGill 4-1 Cao Yupeng (Match 15)
CLICK HERE FOR TUESDAY'S REVIEW
Wednesday February 21
Afternoon Session (1.00pm)
First Round (Best of 7 frames)
TV Coverage: ITV4
- Mark Selby 4-3 Jimmy Robertson (Match 12)
- Ding Junhui 4-1 Mark King (Match 13)
- Kyren Wilson 3-4 Mark Joyce (Match 14)
- Mark Williams 2-4 Stuart Bingham (Match 16)
Evening Session (7.00pm)
Second Round (Best of 7 frames)
TV Coverage: ITV 4
- Ronnie O’Sullivan 4-3 Yan Bingtao (Match 17)
- Xiao Guodong 4-3 John Higgins (Match 18)
- Shaun Murphy 4-2 Jack Lisowski (Match 19)
- Stephen Maguire 4-3 Michael Georgiou (Match 20)
CLICK HERE FOR WEDNESDAY'S REVIEW
Thursday February 22
Afternoon Session (1.00pm)
Second Round (Best of 7 frames)
TV Coverage: ITV4
- Michael White 4-0 Joe Perry (Match 21)
- Neil Robertson 0-4 Mark Selby (Match 22)
- Ding Junhui 4-1 Mark Joyce (Match 23)
- Anthony McGill 4-1 Stuart Bingham (Match 24)
Evening Session (7.00pm)
Quarter-Finals (Best of 9 frames)
TV Coverage: ITV 4
- Ronnie O'Sullivan 5-0 Xiao Guodong (QF 1)
- Shaun Murphy 2-5 Stephen Maguire (QF 2)
CLICK HERE FOR THURSDAY'S REVIEW
Friday February 23
Afternoon Session (1.00pm)
Quarter-Finals (Best of 9 frames)
TV Coverage: ITV4
- Michael White 2-5 Mark Selby (QF 3)
- Ding Junhui 5-3 Anthony McGill (QF 4)
Evening Session (7.00pm)
Semi-Finals (Best of 11 frames)
TV Coverage: ITV 4
- Ronnie O'Sullivan 6-4 Stephen Maguire (SF1)
Saturday February 24
Evening Session (7.00pm)
Semi-Finals (Best of 11 frames)
TV Coverage: ITV4
- Mark Selby 5-6 Ding Junhui (SF2)
CLICK HERE FOR SATURDAY REVIEW
Sunday February 25
Afternoon Session (1.00pm)
Final (Best of 19 frames, first session 9)
TV Coverage: ITV4
- Ronnie O'Sullivan 6-3 Ding Junhui (play resumes at 7pm)
Evening Session (7.00pm)
Final (Best of 19 frames, second session 10)
TV Coverage: ITV 4
- Ronnie O'Sullivan 10-3 Ding Junhui
🚀 Ronnie O'Sullivan really is a player for every generation.
— Sporting Life (@SportingLife) February 25, 2018
🗓️🏆 25 years ago he won his first ranking title and tonight he's won his 32nd. And that's on top of his seven Masters crowns!
That's four behind Stephen Hendry's world record, which is very much under threat! pic.twitter.com/hwtZ38yNmZ
World Grand Prix: Sky Bet odds
Click here for full details of the odds
Where can I watch the World Grand Prix on TV?
ITV4 are televising every session of the event from Preston's Guild Hall.
World Grand Prix: How the players qualified
The 32 players qualified from a one-year ranking list. Unlike the official world ranking list which is calculated over a rolling two-year period, the one-year ranking list used to determine qualification for Preston includes only prize money earned since the start of this season at the 2017 Riga Masters, through to and including the 2018 Shoot Out in Watford. This does not include prize money earned from maximum or high break prizes, or invitational events such as the Hong Kong Masters.
Five-time world champion Ronnie O'Sullivan tops that list and he will face Robert Milkins on the opening evening of the tournament. In the same session, Luca Brecel faces a match against Michael Georgiou, who earned a place with a dramatic victory in the final counting event, the Coral Shoot Out.
Are tickets still on sale?
Tickets for the tournament are on sale. For ticket details call 01772 80 4444 or CLICK HERE
World Grand Prix: Prize Money
Winner: £100,000
Runner-up: £40,000
Semi-final: £20,000
Quarter-final: £12,500
Last 16: £7,500
Last 32: £5,000Highest Break: £5,000
Total: £300,000
Rolling 147 maximum break prize: £5,000
World Grand Prix History: Past Finals
The Ladbrokes World Grand Prix is one of snooker's newest events and was staged for the first time in 2015, when Judd Trump beat Ronnie O'Sullivan 10-7 in the final in Llandudno. Shaun Murphy defeated Stuart Bingham in a final-frame decider at the same venue 12 months later but in 2016 the event has moved to Preston's Guild Hall.
2015: Judd Trump 10-7 Ronnie O'Sullivan
2016: Shaun Murphy 10-9 Stuart Bingham
2017: Barry Hawkins 10-7 Ryan Day