Nel 1982, ormai trentatreenne, si è trasferito in Svizzera, nel Neuchâtel Xamax. Qui ha vinto un titolo nazionale, nel 1987, anno del ritiro dal calcio giocato.
Nazionale
Con l'Irlanda ha collezionato 56 partite e 19 gol, tra cui una storica tripletta all'Unione Sovietica ed una quaterna contro la Turchia, rimasta ineguagliata, durante la campagna di qualificazione per gli europei del 1976.
Per un periodo è stato capocannoniere della Nazionale irlandese, superato qualche anno più tardi da Frank Stapleton.
Dopodiché ha intrapreso una lunga carriera da allenatore delle giovanili che lo ha portato ad allenare per 3 anni le giovanili del Neuchâtel e per 3 anni le più prestigiose dell'Arsenal.