Länge såg Girona ut att kunna utmana Real Madrid om ligatiteln, men efter 4-0 på Santiago Bernabeu i februari har Real dragit ifrån.
Girona vägrar dock ge sig och fortsätter att bygga vidare på sin succésäsong, inte minst hemma mot Osasuna i kväll.
Med knappa kvarten spelad satte Portu 1-0 och resultatet såg ut att stå sig hela matchen, men Savio ville inte vara sämre.
Efter ett vackert kombinationsspel klackade Aleix Garcia fram bollen till Savio, som skickade in 2-0 med en läcker yttersida.
Segern innebär att Girona går förbi Barcelona, återtar andraplatsen och har gjort flest mål i La Liga, 59. Barcelona slog Mallorca i går.
Girona är fyra poäng efter Real Madrid, men har spelat en match mer. Real tar emot Celta Vigo i morgon.
Dessutom är Girona tolv poäng före Athletic Bilbao, som ligger femma. Därmed närmar man sig spel i Champions League nästa säsong.
Alla matcher i La Liga ser du på TV4 Play.