Allen reached the semi-finals of the Shanghai Masters with a 5–1 victory over Mark Davis, but was beaten 6–1 by Kyren Wilson. In the quarter-finals of the International Championship he compiled a 118 break to send the match into a deciding frame, but Thepchaiya Un-Nooh won it. Allen swept to the final of the Bulgarian Open by whitewashing Mark Williams 4–0 and did not drop a frame against Ryan Day either as he took home the title, his first in 15 months. The win qualified Allen for the Champion of Champions and he knocked out Barry Hawkins, Stephen Maguire and Wilson to reach another final, where he lost 10–5 to Neil Robertson. Robertson was also the victor when the pair met in the semi-finals of the Welsh Open, this time 6–4.