Having started the 1987/1988 season ranked 92nd, Fisher required a good performance in any tournament to have hope of keeping his professional status. This he achieved at the 1987 Grand Prix; he beat Paul Watchorn 5–4, making his first and only century break - an effort of 100 exactly - in the process, before whitewashing Davis 5–0 and overcoming Eugene Hughes and Martin Clark to reach the last 16 stage for the first time in his career.