Liam Feeney's double and captain Matt Mill's late strike was enough to overturn Vincent Tan's
blue red dragons, but Wanderers still remain in the relegation zone.
Neil Lennon, clearly unhappy with coming away with nothing from the last game at Carrow Road, dropped struggling Jermaine Beckford and Jay Spearing to the bench.
Bolton managed to grab the lead in the 9th minute thanks to good work from work-horse Darren Pratley down the left-hand side, playing in Chung-Yong Lee to cross in for Feeney to finish past David Marshall.
The early advantage spurred the Whites on, vice captain Matt Mills headed over having had a close-range shot cleared off the line from Craig Noone shortly after.
Bolton's attacking intent soon paid off again in the first half, however, as the same set of players combined to increase the lead in the 36th minute. Lee did well to keep the ball alive which allowed Darren Pratley to whip in a far-post cross to Feeney, the former Millwall man hitting the ball into the ground and past Cardiff's keepr sending the Macron into delight.
Victory was secured by the Whites captain on 76 minutes, Max Clayton's low hit cross was spooned off Matt Mill's foot and found it's way into the corner of the net. The defender looked as surprised as everybody else, but no one in Wanderers colours was complaining.
Neil Lennon, delighted at the performance, may be close to finding his first team and wants the results to continue -
"I think I've got some good footballers here and they've shown that tonight. Now, that's a benchmark. We can't keep going win, loss, win, loss, win and then lose on Friday. We've set a good standard now."