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 a staff writer for TV Fanatic. Follow him on Twitter.