How can a Space Warlock have 3 Ceaseless Expanse?

Played vs a Space/Location warlock combo, and somehow he got 3 Ceaseless Expanse. Is that even possible without cheating? He lost anyway. xD

There are a bunch of ways to generate copies of existing cards
without context we can’t say much but at first glanse nothing tells us it’s impossible
If you play on PC I suggest installing a decktracker so you get access to replays of your games to share what happened, it would help investigate to explain a behavior

Of course. There are plenty of ways to copy, discover, steal, replay, randomly generate, or otherwise create cards during gameplay.

If your opponent plays a card and you’re curious where it came from, you can mouseover the game history log on the left side of the screen and it will say how that card was created, if it didn’t start in the deck.