Die nächste Saison begann für Francisco mit dem Sieg bei der South African Professional Championship, als er im Finale François Ellis mit 9:1 besiegte. Anschließend besiegte er Steve Newbury, John Virgo und Dennis Taylor bei den International Open, ehe er im Viertelfinale seinem Neffen Peter unterlag. Kurz darauf zog er beim Grand Prix ins Halbfinale ein und verlor dort gegen Jimmy White, ehe er bei der UK Championship in der zweiten Hauptrunde an Dean Reynolds scheiterte. Im neuen Jahr erreichte er beim Classic mit Siegen über Jimmy van Rensberg, Bob Harris und seinen Neffen das Viertelfinale, das er gegen Stephen Hendry verlor. Anschließend wurde er wegen seiner Weltranglistenposition wieder zum Masters eingeladen und besiegte dort Tony Knowles, ehe er im Viertelfinale an Dennis Taylor scheiterte. Bei den British Open schied er gegen Cliff Wilson in der Runde der letzten 32 aus, ehe er in der Hauptrunde der Snookerweltmeisterschaft den Australier John Campbell besiegte, um eine Runde später gegen Mike Hallett zu verlieren. In der folgenden Saison wurde Francisco auf dem zehnten Rang gelistet, welcher seine beste Weltranglistenplatzierung blieb.