Det var en händelserik tillställning med två motståndare och fjolårets topplag som jagade det första 3-poängsskottet.
Men båda gick på en chansning.
IFK Göteborgs mittback Rocksson Yeboah gjorde ett av årets mål mitt i första halvlek med en cykelspark som slog i ribban och gjorde 1-0.
Men Geis vände på det inom sex minuter.
Max Andersson slog kvitteringen i den 63:e minuten och träffade högra stolpen på IFK-målvakten Elis Biscesari.
Bara sex minuter senare blev vändningen ett faktum när William Ivanovic sköt ett skott förbi hemmabacken Jonas Bagger och in i mål.
Men tidvattnet ändrades igen bara tre minuter senare när David Kruse gjorde 2-2.
IFK Göteborgs tredje mål för säsongen innebär att laget släpper in en plats till Halmstad där man spelar på måndagskvällen. Gais gick om bottenplacerade Kalmar med det andra målet, men Smålandslaget har spelat en match mindre.
Matchen mellan Brommaposikarna och Västerås fick ställas in på grund av sjukdom på läktaren. När matchen startade om vann Västerås med 2-1.
Matchen varade i drygt 17 minuter innan den stoppades och spelarna skickades till omklädningsrummen en kort tid senare.
En person transporterades med ambulanshelikopter och var vid medvetande, rapporterade TV4.
Efter cirka 15 minuters paus återupptogs matchen och det var Västerås som höll i sig längst tack vare Philippe Bonde som bidrog till båda målen.
Oliver Berg var BP:s målskytt, men hade oturen att missa en svag straff med 15 minuter kvar, som räddades av Västerås målvakt Ellis Jaeger.
