Leicester booked themselves into another final after outmuscling Bath 24-10 in Saturday's Guinness Premiership clash at Walkers Stadium.
Dan Hipkiss, Sam Vesty and Lewis Moody scored the tries as the Tigers took their place in the showpiece match for the second year running.
And this time there was no need for the sort of historic penalty shoot-out which saw Leicester into the Heineken Cup Final at the expense of Cardiff Blues last week.
This was a much more emphatic victory to complete a heady three weeks since Cockerill was confirmed as Leicester Head Coach.
The teams had met four times already this season and while Leicester had won three, none of the encounters had been won by more than five points.
Leicester v Bath is almost always like that. One of rugby's traditional firefights. The Manchester United v Arsenal of the rugby world.
The big question was whether Leicester would have the legs after last week's energy-sapping victory.
That worry proved groundless and after a cagey start the scoreboard clicked into action when Leicester centre Hipkiss showed a mean sidestep and considerable upper body strength to burst through two defenders for the first touchdown, converted by Julien Dupuy.
It was only fitting that Hipkiss should show Leicester the way after fracturing his cheekbone in last season's Premiership Final against Wasps, an injury which saw him miss England's tour of New Zealand.
Bath had their moments in those early skirmishes.
But it was always Leicester who were more creative with Geordan Murphy a constant threat from full-back and fly-half Vesty, in for the injured Toby Flood, giving his three-quarters every chance to run.
The Tigers should have been out of sight by half-time with Marcos Ayerza having a try disallowed for a forward pass and Geordan Murphy missing out by inches in a chase to the line with Shontayne Hape.
As it was they still went in with a 14-0 advantage, courtesy of their second touchdown, this time for Vesty who blasted through two Bath threequarters after 37 minutes to be enveloped in a delirious duvet of Tigers team-mates.
A little early for celebration, perhaps.
It looked that way when Leicester lock Tom Croft went off for a blood injury early in the second half to be replaced by Marco Wentzel and when Bath scrum-half Michael Claassens burrowed over from close range to reduce the arrears.
But Leicester have experienced old warhorses like World Cup-winner Ben Kay to steady the nerves and occasionally dish out the discipline when the ship begins to rock.
Kay did just that, ticking off several of his team-mates, including Martin Castrogiovanni, when they appeared more intent on settling old scores with the opposition than improving the scorebard.
Dupuy stretched Leicester's lead with a penalty but then Bath number eight Stuart Hooper powered over in the corner after some silky passing amid the threequarters.
At 17-10 the match was still in the balance but then came the score which effectively ended it as a contest.
Johne Murphy scampered down the wing and punted the ball forward, only to be taken out cynically by Bath full-back Nick Abendanon. No matter, Moody was on hand to chase down the kick and fall over the line for the score which broke Bath hearts.
Time to give Johne Murphy a breather, but as Cockerill shouted the winger's name into his headset from high in the stand the message was picked up on the touchline as Geordan Murphy and so the Leicester captain was replaced by mistake.
It left Cockerill shaking his head in frustration. In truth it was the only thing which went wrong for Leicester all afternoon.
Tries: Hipkiss, Vesty, Moody
Con: Dupuy 3
Tries: Claassens, Hooper
Leicester: 15 Geordan Murphy (capt), 14 Scott Hamilton, 13 Dan Hipkiss, 12 Aaron Mauger, 11 Johne Murphy, 10 Sam Vesty, 9 Julien Dupuy, 8 Jordan Crane, 7 Ben Woods, 6 Craig Newby, 5 Ben Kay, 4 Tom Croft, 3 Martin Castrogiovanni, 2 George Chuter, 1 Marcos Ayerza.
Replacements: 16 Benjamin Kayser, 17 Julian White, 18 Marco Wentzel, 19 Lewis Moody, 20 Harry Ellis, 21 Ayoola Erinle, 22 Matt Smith.
Bath: 15 Nick Abendanon, 14 Joe Maddock, 13 Alex Crockett (capt), 12 Shontayne Hape, 11 Matt Banahan, 10 Ryan Davis, 9 Michael Claassens, 8 Stuart Hooper, 7 James Scaysbrook, 6 Andy Beattie, 5 Peter Short, 4 Justin Harrison, 3 Duncan Bell, 2 Lee Mears, 1 David Flatman.
Replacements: 16 Pieter Dixon, 17 David Barnes, 18 Paulica Ion, 19 Jonny Faamatuainu, 20 Scott Bemand, 21 Shaun Berne, 22 Andrew Higgins.
Referee: Dave Pearson
Touch judges: Wayne Barnes, Stuart Terheege
Television match official: David Matthews