באליפות העולם שנערכה בברלין, גרמניה בשנת 1978 זכה פורסטר ב-3 מדליות, 2 זהב ו-1 ארד. מדליות זהב, במשחה ל-200 מטר חופשי בשיא אליפות חדש של 1:51.02 דקות, לפני בן ארצו ראודי גיינס (1:51.10 דקות) וסרגיי קופליאקוב מברית המועצות שקבע שיא אירופה חדש של 1:51.33 דקות ובמשחה שליחים 4x200 מטר חופשי בשיא עולם חדש של 7:20.82 דקות, לפני ברית המועצות (7:28.41 דקות) ומערב גרמניה (7:33.29 דקות). מדליית ארד, במשחה ל-400 מטר חופשי בתוצאה של 3:53.97 דקות, אחרי ולדימיר סלניקוב מברית המועצות שקבע שיא אליפות חדש של 3:51.94 דקות, ובן ארצו ג'ף פלוט (3:53.42 דקות).