Svensken sänkte åtta birdieputtar för att ta den enda ledningen efter de första 18 hålen. Men innan han tog en ny promenad i vårsolen på linksbanan i Havertown, South Carolina, mådde Fitzpatrick mycket bättre.
Engelsmannen matchade svenskens åtta birdies från torsdagen. När han kom från den sista greenen var Fitzpatrick 14 under och var mannen att jaga.
Öberg antog utmaningen.
Efter de första nio slagen samlade han tre birdies och resten var pars, och anlände till klubbhuset på 11 under par.
Efter 28 hål utan bogey kom första bogey och Oberg tappade ett slag. Ytterligare en försvann på 13:e hålet, en annan försvann på 15:e hålet, och sedan stoppade en birdie fallet.
Oberg slog till med 1-under 70 och var delad för fjärde plats med Patrick Cantily och Sepp Straka på minus-9, fem skott bakom Fitzpatrick.
Norges Viktor Hovland är den enda spelaren på andra plats med -13 poäng.
Alex Nolen kan inte få spelet tillbaka på rätt spår. Han slutade två slag över par efter att ha avslutat sin runda på 73:e i fredags, men tappade ytterligare två slag. Han ligger på 75:e plats med totalt 4 över.
Han kan fortfarande spela i helgen. RBC Heritage har inga behörighetsbegränsningar. Alla 82 spelarna spelar 4 omgångar.
