Arrow season 6: Ranking its 10 best moments

10 of 10

1. Green Arrow vs. Ricardo Diaz II

After a season of being outsmarted and vilified by Ricardo Diaz, there was only one acceptable way for Oliver Queen to end this story: Besting Diaz in battle. The show delivered that ending when Team Arrow tracked down the Big Bad and all hell broke loose. As Team Arrow apprehended Diaz’s men and Laurel and Dinah saved Quentin, the Green Arrow cornered Diaz on the roof. What came next was a satisfying, stunning and downright epic rooftop fight in the rain.

With insane fight choreography, beautifully crafted slow-mo shots and powerful music, this fight was a completely different ball game compared to their first confrontation. Oliver wasn’t fighting Diaz on his turf now, this was the Green Arrow’s fight and it was the epic, triumphant spectacle that it should have been.

Defeating Diaz in the fight brought closure to the pair’s Season 6 arc. And Black Siren’s arrival to Scream him off the roof (and apparently into next season) also furthered her arc as well. Not only had Green Arrow and Black Siren defeated the Big Bad of Season 6, they overcame their reservations to take back what was theirs. And it was the perfect culmination of both their respective stories and a satisfying conclusion to Season 6.

Next: 50 greatest super heroes in comic book history

Arrow is currently on its summer hiatus and will return to The CW in October, airing on Monday nights. What was your favorite moment from Season 6? Are you excited to see what Season 7 has in store for us? Let us know in the comments below!