Hertha Berlin missed a chance to qualify for the Champions League with a nightmare final showing of the season while Karlsruhe were relegated despite recording their biggest win.
Sebastian Freis opened the scoring in the 33rd minute and Maik Franz made it 2-0 in the five minutes before half-time.
Joshua Kennedy put all doubts to bed in the 62nd minute and doubled his goal tally for the day 10 minutes later.
Hertha Berlin were left to rue only one point from their final two games as they finished fourth and qualified for the Europa League with 63 points - one point behind third-placed Stuttgart and a spot in Champions League qualifying.
Karlsruhe defeated Werder Bremen last week 3-1 to give themselves a chance of reaching the relegation play-off against the third-placed team in the second division.
But Energie Cottbus' 3-0 victory over Bayer Leverkusen today ensured Karlsruhe finished in 17th place with 29 points, one fewer than Cottbus and two behind Borussia Moenchengladbach.
Hertha were the more attacking side early on. Patrick Ebert's pass after six minutes found Marko Pantelic but the Berlin striker headed wide.
Ebert missed a chance of his own after 10 minutes from 15 yards and then Pantelic's header six minutes later went wide of the post.
Berlin continued to push forward but Karlsruhe keeper Markus Miller pushed away Cicero's strike from 14 yards in the 25th minute.
Only two minutes after missing a golden chance from nine yards, Freis gave the hosts the lead in the 33rd minute, slotting home Stefano Celozzi's cross from the right.
And Franz doubled the lead five minutes before the break with a close-range header from a corner.
Gojko Kacar shot wide for Hertha six minutes after the restart.
And Kennedy showed the visitors how it should be done in the 62nd minute, making it 3-0 with a left-foot volley from four yards after a deep cross by Celozzi.
Karlsruhe nearly made it four five minutes later but Sebastian Langkamp's header from a corner hit the right post.
But Kennedy once again was on target with 18 minutes left, heading home Lars Stindl's aerial pass from five yards.