Did Oliver manage to take down Diaz before Star City was obliterated?
That was the big question on Arrow Season 6 Episode 23 when the pair went to battle one last time.
Meanwhile, Oliver had one final issue he needed to solve before the fight, and it involved recruiting a new person for his team.
Also, Paul Blackthorne made his final appearance as Quentin Lance. Was he killed off, or did he get a happy ending?
Use the video above to watch Arrow online right here via TV Fanatic.
Get caught up with all the latest fun right now.
Paul Dailly is the Associate Editor for TV Fanatic. Follow him on Twitter.