A trailer for next week’s episode of Arrow previews a showdown between Oliver (Stephen Amell) and the season 6 antagonist, Ricardo Diaz (Kirk Acevedo).
With four episodes left in the season, the dispute between Oliver and Diaz isn’t about to be resolved.
Diaz challenges Oliver to a fight, and declares that the loser will leave Star City forever.
After losing his best friend, Diggle (David Ramsay), Oliver made the decision to shut down Team Arrow so that he can take on Diaz by himself.