Douglas Harper's Etymology Dictionary
Wiktionary
spoil-sport
n. (context dated English) An alternative form for spoilsport.