For some reason I always thought that song was by ELO... Great song... that keyboardist is earning his money in that song.
Don't know if that is him in the video, but Pat Moraz was the keyboardist on that album. He was also Rick Wakeman's replacement for Yes just before their Relayer album was recorded.