They did win the reverse fixture 4-1 in October, but Bulgaria have won all four World Cup Qualifiers they have played at home in the group and still have a chance of qualifying for the World Cup as they trail France by five points.
Meanwhile, in the same group Arjen Robben scored one goal and set up another as the Netherlands kept alive their slender hopes of reaching the finals with a 3-1 victory over Belarus.
Switzerland now goes on to meet Portugal, and it will only take a tie to get the Swiss into the World Cup.
But they now face a near impossible task, as Sweden thrashed Luxembourg 8-0 earlier on Saturday, with forward Marcus Berg scoring four goals, to extend their advantage over Dick Advocaat's men on goal difference to 12.
The Dutch side defeated Belarus 3-1 away from home in Group A despite it looking at one point as if they would drop points, a fantastic free kick in the dying minutes from Memphis Depay sealing the win.
Trailing the Scandinavians by three points, only a massive victory over Sweden in Amsterdam next week will save the three-time World Cup runners-up.More news: Google's wireless headphones can auto-translate
Didier Deschamps admits his side lacked aggression as they laboured to an uninspired 1-0 win over Bulgaria in Sofia.
The European champions had to wait until the 63rd minute for Ronaldo to break the deadlock on the artificial pitch, before Andre Silva finally put their nerves to bed.
"Cristiano Ronaldo was decisive for us in this match, but that's why he's the best player in the world". There is only one game left, and that depends only on us.
Group B leaders Switzerland, meanwhile, moved a step closer to Russian Federation after a 5-2 win over Hungary in Basel made it nine straight qualification wins.
The French are assured of at least a playoff place, with the best eight second-placed teams going through to the two-legged playoffs.
Bosnia's hopes of qualifying for the World Cup, meanwhile, suffered a blow after the squad lost at home 4-3 against Belgium, which has already secured a berth in Russian Federation.