&lt;a href="Snooker-Saison%202014/15"&gt;2014/15&lt;/a&gt; war die Runde der Letzten 32 beim Shanghai Masters ein erster Erfolg. Beim Haining Open erreichte er zum zweiten Mal ein PTC-Halbfinale und verpasste das Endspiel nur knapp mit 3:4 gegen Oliver Lines. Das Ergebnis wiederholte er bei den Gdynia Open, wenn auch das Halbfinale diesmal klar verloren ging. Bei den großen Ranglistenturnieren erreichte er immerhin fast immer Runde 2. Einen Sprung nach vorne machte er aber, als er bei der Weltmeisterschaft nach einem umkämpften 10:9 gegen Xiao Guodong zum zweiten Mal die Endrunde erreichte. Zwar war an Marco Fu kein Vorbeikommen, aber in der Weltrangliste stieg er bis auf Platz 41. Im Jahr darauf dauerte es bis zum Haining Open, wo er seinen Halbfinaleinzug von Vorjahr wiederholte, bis er wieder in Form kam. Anschließend besiegte er bei der International Championship den 8. der Weltrangliste Barry Hawkins und zog erstmals ins Achtelfinale eines vollwertigen Ranglistenturniers ein. Bei den Welsh Open, den China Open und der Weltmeisterschaft schaffte er es jeweils in Runde 3 und damit erreichte er mit Platz 34 einen vorläufigen Karrierehöhepunkt.