Tonights episode isnt perfect, but it has restored my faith thatArrowcan pull it together and finish strong.

That goes as planned, so Oliver returns to Star City to visit his former friend.

Instead, Anatoly tasers him and chains him to the chair for a long chat.

ARROW

Credit: Daniel Power/The CW

I really liked the fact thatArrowslowed things down here to focus on this fractured relationship.

Oliver and Anatoly were once brothers, but they both made mistakes that broke them.

Its a great, yet understated moment, thats yet another reminder that Anatoly isnt a completely antagonistic force.

Oliver decides to appeal to Anatolys sense of honor and argues that Diaz doesnt have any.

(I thoughtArrowhad moved past its Nolan obsession).

Although Diaz starts out on top, Oliver quickly gains the upper-hand and locks him in a chokehold.

Anatoly isnt the only one of Diazs associates that turns on him.

Thankfully, she may still have an ally in Quentin.

Since the new guys cant attack Diaz directly, they decide to go after his operation.

While Rene spends time with Zoey, the other guys head out into the field.

And in a surprising development, they actually manage to destroy the entire drug shipment.

This might be the first competent thing New Team Arrow has done since they became New Team Arrow.

Diaz decides hes not going to make Oliver leave the city after losing to him.

Do you think Olivers finally starting to realize his big mistake?