As instructed by Eobard, Bates tells Cisco that he's always thought he was "incredibly clever." Cisco says that Joe was right this whole time about him, and Bates says that from the very start, Joe sensed something was not right with him. Cisco says that he killed Barry's mother, and Bates, still acting as Eobard, states it was never his intent but that she was already dead from his perspective anyway and that her death didn't matter. As instructed by Eobard, Bates raises his hand in the same way Eobard did when he killed Cisco with it in his dream. Bates backs Cisco up into the field generator. Cisco activates the field, and Bates laughs and chortles, and as instructed by Eobard, says, "You're smart. You're smart, Cisco. But you're not that smart". As he says this, he, to Cisco's surprise, walks through the field. And before he can do anything to Cisco, Joe shoots him in the heart, killing him. But, to everyone's surprise, he was actually Hannibal Bates. And Eobard speaks to the team over the intercom.
Dalton has described Ward as he first appeared in the series as "a guy who is very trustworthy and rolled up his sleeves and did all the heavy lifting and didn’t really question authority. You know, a by-the-book risk assessor". Although it was eventually revealed that Ward was a Hydra imposter, Dalton noted that that doesn't necessarily mean the relationships the character built with his . team weren't genuine, since going undercover meant letting his guard down to make the other characters trust him, opening himself up to those relationships despite his ulterior motives.