Curry was whistled for the foul and then picked up an immediate technical foul for throwing his mouth piece, which hit a fan courtside. He then was ejected for the technical foul.
Curry apologized to the fan he hit before leaving the court and shared some words with chuckling Cavs coach Tyronn Lue as well.
Curry finished with 30 points and fouled out for the first time since Dec. 13, 2013, as the Warriors lost 115-101, forcing a deciding Game 7.
Curry's wife, Ayesha, also was unhappy, tweeting: "I've lost all respect sorry this is absolutely rigged for money... Or ratings in not sure which. I won't be silent . Just saw it live sry."
She later deleted the tweet.
The Associated Press contributed to this report.