Pedro
La Masia
Because if you make a weak shot on the goal, the keeper would have had it without problem, but a defender tries to shoot away, mishits it and it goes into the goal. Doesn't make sense to me.
It makes more sense to make judgement if the goal would have went into the goal or not - and if in doubt credit it to forward.
If the ball ends up in the net, then the only factor is if it was on target or not, doesn't matter about how weak/strong the shot it as that can be subjective. How about if Diego was getting to it and then let it in by a poor save?