In September, Maguire won the 2019 Six-red World Championship for the second time after beating his fellow countryman John Higgins 8–6 in the final. In December, Maguire returned to the final of the UK Championship Final for the third time, his first appearance since 2007, and faced Ding Junhui. Despite losing the first four frames, Maguire managed to crawl back to 3–5 at the end of the first session. In the second session, after making back-to-back centuries, Maguire was only 6–8 behind, but Ding was proven to be too strong at the end and Maguire eventually lost 6–10. The highlight of his season, however, was at the Tour Championship in June, in which Maguire beat Mark Allen 10–6 in the final and secured £150,000 winner's prize. This was his first ranking event title since 2013. At the 2020 World Snooker Championship, Maguire was defeated 3-10 by Martin Gould. Maguire began 2021 with a win over Selby at the 2021 Masters, before a 5–6 loss eventual champion Yan Bingtao.