Etwas schlechter verlief für Thorne die nächste Saison, als er bei den Canadian Open und bei den Pontins Spring Open sein Auftaktspiel verlor und in der Gruppenphase des Pontins Professionals nur eines von fünf Spielen gewinnen konnte. Zudem verlor er während der Saison das Spiel um Platz Drei beim Pot Black, erreichte aber mit einem Sieg über Bernard Bennett das Achtelfinale der Snookerweltmeisterschaft und verlor in diesem gegen Graham Miles. Bei der Snookerweltmeisterschaft war Thorne mit 23 Jahren der jüngste Spieler der Hauptrunde. Durch seine Erfolge wurde Thorne erstmals auf der Snookerweltrangliste geführt; er belegte im Folgenden Rang 20. Doch auch die &lt;a href="Snooker-Saison%201977/78"&gt;Saison 1977/78&lt;/a&gt; begann mit einer Auftaktniederlage bei den Canadian Open, bevor er allerdings das Viertelfinale der UK Championship sowie später erneut das Achtelfinale der Snookerweltmeisterschaft erreichte. Dadurch verbesserte er sich auf der Weltrangliste auf Rang 15.