Tho it´s truth that Hector killed Patrolus, the only one responsible for his death was himself, he wasn´t supposed to go to that battle, he himself asked to be in the battle, and knew that they were being defeated.
He put himself in that situation with no real possibilities to win, his own fate was poorly decided by himself.
As a result of the allied Greek success, a large contingent of the Persian fleet was destroyed and all Persian garrisons were expelled from Europe, Hope this helps!