the team which won the match will go through final.
the team winning the match will go through final.
I guess the conversion is not correct.
According to grammar rules, the present participle does not have an explicit tense. It could be present or past. To retrieve the tense of the present participle, you have to look at the main verb of the sentence.
Therefore, in your example above, to retrieve the tense of "winning", you have to look at the main verb, which is "will go", which is obviously present! Since the main verb is presnet then there is only one way to understand "winning": i.e. which wins RATHER THAN "which won".
In my opinion, the conversion from "which won" into "winning" in your example IS IMPOSSIBLE.
Student or Learner