United returned to the hallowed turf on Saturday afternoon when they hosted League One side Bolton Wanderers in a pre-season friendly.
With the injury situation explained at the Friday press conference, there was a first outing for new arrival Fin Back in the right wing back role, with Edmondson and Dennis a mouthwatering prospect up front.
There was an early scare for the Blues when Bodvarsson latched onto hesitation from Gibson. The big forward pushed into the box but Holy was off his line smartly to smother.
Feeney went down heavily during that challenge and he was replaced by Corey Whelan following a prolonged period of treatment.
United moved the ball well in midfield with 11 minutes on the clock and Moxon had room to send Dickenson on an overlap. He delivered on the sprint but it was too close to Trafford.
Bolton came again when Bradley surged forward from the halfway line. Whelan got in the way with a vital block just as the shot was unleashed.
The hosts looked comfortable in their shape and they took the lead on 19 minutes when a wayward pass from Santos was gobbled up by Moxon. His onward slicer of a touch put Edmondson clean through and he kept a cool head as he drew the keeper before slotting it away.
Wanderers probed, with little in the way of positive product, but they went close from a training ground corner routine when Morley fizzed it low and hard at the near stick. Thomason connected on the volley but it bent well wide of the upright.
Carlisle doubled their lead thanks to two teasing corners from Moxon. The first was cleared by Santos, only for Whelan to take a tackle and force it behind, and the second of the testers spun beautifully for Mellish, Whelan and Gibson to contest. It spun across the face of goal and Barclay buried it from close range with an accurate header.
Bolton were back in it when Dempsey tumbled to the floor inside the box, under pressure from Dickenson, and Aaron Morley found the bottom corner from the spot.
But United restored their two-goal cushion within a minute when Moxon released Gibson, with the pair working closely together on the edge of the area. Gibson cut it back, and a double ricochet fell kindly for Dennis, who guided it over the line.
A break from Bodvarsson took him into the area and a driven snapshot was parried by Holy, who saw it late, with Bolton looking to make a mark. The keeper was up quickly to gather before Morley could make his touch count.
Jack Armer, Jamie Devitt and Sonny Hilton were on for Jordan Gibson, Brennan Dickenson and Owen Moxon just after the hour, and they were followed by Jack Ellis and Tobi Sho-Silva, who replaced Ryan Edmondson and Fin Back.
A wicked cross from Back was almost nodded in by Dennis after another purposeful Cumbrian attacked carved a way down the right flank, and the blue shirts kept the door closed at the other end as they continued to defend with poise.
Nic Bollado had half a chance within moments of coming on when Hilton and Armer combined to give the latter room to cross. It was slightly behind the young striker and the header was straight at Trafford.
Holy showed a safe pair of hands when Lee volleyed a Sadler pass at his near post late in the game, and Carlisle almost picked the lock in time added on when Guy found Armer in space from a smart set piece. The cross was fumbled by Trafford, but he recovered quickly to pull it in.
+++++++
Goals
Carlisle United - Edmondson (19), Barclay (38), Dennis (52)
Bolton Wanderers - Morley (50 pen)
+++++++
Teams
Carlisle United - Holy, Barclay, Feeney (Whelan 6), Mellish, Back (Ellis 71), Gibson (Armer 62), Guy (c), Moxon (Devitt 62), Dickenson (Hilton 62), Edmondson (Sho-Silva 71), Dennis (Bollado 78). Subs - Breeze (gk).
Bolton Wanderers - Trafford, John, Santos (c), Bodvarsson (Charles 62), Iredale, Aimson, Morley, Bradley, Kachunga (Bakayoko 62), Thomason (Lee 62), Dempsey (Williams 71). Subs - Dixon (gk), Johnston, Sadler, Afolayan.
+++++++
Match officials
Referee - Anthony Backhouse
Assistant - Joe Simpson
Assistant - Kevin Mulraine
Fourth official - Scott Taylor
+++++++
Attendance - 2,239 (562)