Lors du Masters en 2015, il inscrit un break maximum de 147, devenant seulement le troisième joueur de l'histoire à réussir cette performance dans cette épreuve, et réalisant par la même occasion cette performance pour la troisième fois de sa carrière. Le 13 décembre 2015, Fu signe une victoire à l'Open de Gibraltar, tournoi de catégorie mineure, son seul titre en trois finales dans cette catégorie de tournois. Pour ce faire, il dispose de Michael White en finale, sur le score de 4-1. C'est aussi pendant ce tournoi qu'il réalise un autre 147, son quatrième en tout. Au championnat du monde en 2016, Fu élimine successivement Peter Ebdon, Anthony McGill et Barry Hawkins pour rejoindre sa deuxième demi-finale, où il est battu 17-15 par Mark Selby, 1 mondial.