Was Anatoly the key to getting rid of Diaz?
That was the big question on Arrow Season 6 Episode 20 when it became clear that Diaz was ready to make one final strike.
Meanwhile, Rene made his way out of the hospital, but he struggled to get back on board with being Wild Dog.
Also, Lance discovered the truth about Black Siren's allegiance to Diaz and had to make a decision about his future.
Use the video above to watch Arrow online right here via TV Fanatic.
Get caught up with all the latest wild twists for the characters.
Paul Dailly is the Associate Editor for TV Fanatic. Follow him on Twitter.