Die folgende &lt;a href="Snooker-Saison%201987/88"&gt;Saison 1987/88&lt;/a&gt; verlief jedoch wieder erfolgreicher. Zu Beginn der Saison unterlag Griffiths sowohl im Endspiel des Tokyo Masters als auch in dem des Scottish Masters Dennis Taylor und Joe Johnson und konnte kurz vor dem Saisonende mit einem 9:3-Sieg über Wayne Jones erneut die Welsh Professional Championship gewinnen. Auch bei den weiteren kleineren Turnieren und beim Masters konnte er meist gut abschneiden, als er beispielsweise beim Irish Masters das Halbfinale erreichte. Bei den Weltranglistenturnieren schied Griffiths jedoch teilweise deutlich früher aus, als er bei den International Open und bei den British Open in der Runde der letzten 32 und beim Grand Prix im Achtelfinale verlor. Im Gegensatz dazu erreichte er bei der UK Championship und beim Classic das Viertelfinale und konnte zudem zum Ende der Saison einen großen Erfolg verbuchen: Bei der Snookerweltmeisterschaft erreichte er zum zweiten Mal nach 1979 das Endspiel, das er aber mit 11:18 relativ deutlich gegen Steve Davis verlor. Allerdings konnte er damit sich auf den fünften Weltranglistenplatz verbessern und gehörte damit nach sieben Jahren wieder zu den besten fünf Spielern der Welt.