Premièrement, ne pas exclure la faute d'orthographe. Le subjonctif aurait été « que j'aie gagné » qui a la même prononciation.
Deuxièmement, ce contexte est un contexte où l'indicatif et le subjonctif sont tous deux possibles. Même l'Académie française est peu normative quand elle traite de ce sujet (pour la situation présente, elle dit le subjonctif est plus habituel).
Pour la question plus générale... Grevisse a dix pages sur ce sujet, plus un certains nombres de mentions ailleurs que le subjonctif s'utilise après telle ou telle conjonction. La valeur fondamentale est que le subjonctif indique que le locuteur ne s'engage pas sur la réalité du fait. En pratique il est obligatoire dans certains contextes quel que soit le degré de certitude du locuteur, et quand il introduit une nuance par rapport à l'indicatif, ce n'est pas toujours une absence d'engagement sur la réalité du fait.