The former Hollyoaks star had been convinced she was going home when she found out she was up against Gemma Collins and Danniella Westbrook in the seventh public vote, but it was Gemma who went home.
It means she's now through to the final.
Even more, host Emma Willis announced Stephanie had received the most votes, which seemed to floor her. Just a few hours before, she had insisted she was "f**king hated" and might as well wait by the front door.
"I got more votes than Gemma," she said. "Is that even serious?"
"And I didn't get full on boos. I got some cheers!"
The other housemates agreed Stephanie had received a very different reaction on Tuesday night than on Friday night, and Scotty T had one possible explanation: now that Jeremy McConnell is gone, she's opening up more.
Scotty T told her: "It's because you're not just focusing on Jez. You're getting involved with everyone, not just him. Beforehand, no one spent time with you as you were always with Jez. Now you are getting involved with the house and talking about things."
The final six are Stephanie, Scotty, Danniella, John Partridge, Tiffany Pollard and Darren Day.