Anton Kurochkin satte 1–0 redan i den andra minuten efter framspelning från Wilmer Odefalk.
Momoh Kamara kvitterade i den 63:e minuten på pass från Alexander Jensen. Men situationen var kontroversiell.
BP-målvakten Leo Cavallius låg utslagen efter en kollision med Leo Östman. Spelet fortsatte ändå och Elfsborg gjorde mål.
I den 93:e minuten blev det dramatik igen. 19-årige Elfsborgsdebutanten Viggo Elfström styrde in 2–1 i eget mål.
Elfsborg förlorade på Grimsta trots att de tagit sig tillbaka i matchen efter ett tidigt underläge.
Källor
BollsvenskanBP slog Elfsborg efter kontroversiellt 1–1 – Elfström avgjorde med självmål på stopptid↗