Something similar happened to me but I was the Ciri Dash player haha.
I got Vilgefortz off of Johnny when I discarded Ciri Bae, anyway we were in a long round 3 and I was leading by like 20 points (Ciri was at 27 IIRC) I have Vilgefortz in my hand and 0 cards left and I assumed my mill opponent...