The win gave the team from the Swiss capital a 4-2 edge in playoff games to capture the cup.
For Fribourg the loss marked the fourth time since 1992 that the team has had to settle for runner-up status in playoff finals.
Bern’s captain Martin Pluss opened the scoring in the 11th minute of the first period and his team never looked in doubt for the rest of the game.
By the end of the second period Bern led 3-0.
Fribourg, hampered by injuries, tallied one goal in the third period but Bern responded by putting the puck in the net twice in the game’s dying seconds.
The victory was sweet vengeance for the capital team after they lost in last year’s playoff final to the Zurich Lions.
Meanwhile, fans in Lausanne whooped it up in another playoff game on Tuesday night that saw the home team beat the Langnau Tigers 3-2.
The win means that Lausanne HC won the best of seven series four games to two and will be promoted to the A league next year after an absence of eight years.
The team from the Vaud capital, which won the B league playoffs last month, was matched against the Tigers, the last placed team in the A league, who will now be relegated to the B league after 15 years in the top division.