1971, from American Spanish perfecta, shortened from quiniela perfecta "perfect quiniela," a bet in horseracing (see quinella).