Bortalaget ledde med 2-3 i slutet av matchen. Men på övertid slog Tomas Binjamen till och gjorde 3-3 och räddade en poäng för Procyon.
Matchen förblev jämn målmässigt till Håbo tog ledningen i 32:a minuten, genom Filip Sandsten.
Håbo gjorde 0-2 i 35:e minuten, återigen genom Filip Sandsten.
Bara sju minuter senare var det Josef Abdelkarim som såg till att Procyon reducerade till 1-2. Direkt efter pausen ökade Lucas Madsen Håbos ledning.
I 55:e minuten slog Josef Abdelkarim till ännu en gång, och reducerade åt Procyon.
I den 86:e minuten blev Håbos Elis Leijonqvist utvisad.
Kvitteringen kom på tilläggstid, när Tomas Binjamen slog till och gjorde mål för Procyon. Det fastställde slutresultatet till 3-3.
Procyon åkte på en utvisning på stopptid när Omar Fandi fick lämna planen.
Det här var Procyons andra oavgjorda match den här säsongen.
Resultatet innebär att Procyon ligger kvar på sjunde plats och Håbo toppar tabellen. Ett fint lyft i tabellen för Procyon som så sent som den 14 juni låg på elfte plats.
När lagen senast möttes vann Håbo FF med 8-0.
Nästa motstånd för Procyon är IFK Uppsala. Lagen möts söndag 10 augusti 13.45 på Lötens IP.