Geoff Downes played the electric piano in The Buggles .
Trevor Horn - lead vocals , bass guitar , guitar *Geoff Downes - keyboards , synthesizers , piano , drums , percussion , backing vocals
The Buggles