Gagner peut avoir la signification de se diriger vers un endroit et y parvenir.
Exemple : Il avait gagné la porte.
Ça peut aussi prendre le sens de s'enfuir.
Exemple : Il avait gagné la frontière avant que la police ne l'arrête.
De se propager :
Exemples : Le feu gagna le cabanon. La peste gagna la population.
De ressentir certaines sensations :
Exemples : Le sommeil me gagna. La faim commençait à gagner les réfugiés.
Personnellement, je dirais que c'est plus utilisé à l'écrit, en style littéraire. Mais on peut parfois l'entendre à l'oral aussi.