Celtic har blandat och gett under Champions Leagues inledande sex omgångar men hade fortsatt chans på topp-24 och en plats i slutspelet inför kvällens möte med Young Boys hemma på Celtic Park.
Kvällens schweiziska motståndare var höstens sämsta lag i turneringen och parkerade på jumboplats inför kvällens tillställning.
Celtic dominerade i matchinledningen och hade två bollar i nät under första halvtimmens spel. Båda målen blev dock bortdömda efter VAR-bedömningar.
Strax innan halvlek fick också Celtic chansen från straffpunkten. Arne Engels stegade fram och brände elvametersparken. Trots ett massivt spelövertag var ställningen fortsatt 0-0 i halvtid.
Den andra akten var fortsatt präglad av att Celtic tryckte på för ett ledningsmål samtidigt som Young Boys stack upp vid ett fåtal tillfällen.
Till slut skulle Celtic dock spräcka målnollan och ljudvolymen på Celtic Park. Olycklig målskytt blev Loris Benito som stötte bollen i eget nät efter en målvaktsretur i den 86:e minuten.
- Ibland är det allt som krävs! Det finns inte ord för att beskriva det. Efter all kvalitet och alla målchanser vi har haft idag och så är det ett självmål bryter dödläget, utbrast den tidigare Celtic-målvakten Joe Hart i TNT Sports sändning.
Kort efter målet drog Celtic-anfallaren Daizen Maeda på sig ett onödigt rött kort när han sparkade ner en motståndarspelare. Trots en man mindre på stopptid lyckades Celtic reda ut stormen och bärga en seger som innebär att de skotska mästarna är klara för slutspel.
Celtic ligger nu på 18:e plats och kommer ta plats i sextondelsfinalerna i februari.
Startelvor:
Celtic: Schmeichel; Johnston, Carter-Vickers, Trusty, Taylor; Kuhn, Hatate, Mcgregor, Engels, Maeda; Furuhashi
Young Boys: Keller; Camara, Athekame, Benito, Hadjam; Ugrinic, Lakomy; Males, Niasse, Monteiro; Ganvoula