Martin Paterson and Charlie Austin scored either side of the break for Burnley to ensure Bolton manager Owen Coyle suffered a miserable return to Turf Moor.
Coyle left the Clarets in January 2010 and was booed throughout a feisty match, played in an intense atmosphere.
Paterson headed the hosts ahead after an almighty goalmouth scramble.
And Austin added a second from a pinpoint Junior Stanislas cross from the left wing.
Trotters defender Zat Knight had a late header cleared off the line but the visitors were well beaten.
Burnley started strongly and almost went ahead through Chris McCann, and they continued to have the better chances.
Paterson saw a clever lob hit the top of the net and Dean Marney also went close with a well-struck drive that was saved by Adam Bogdan.
Wanderers winger Martin Petrov did volley narrowly over at the other end but the Clarets went ahead when Paterson headed home from close range after blocked shots from both Stanislas and Marney.
The hosts continued to threaten after the interval and Austin deservedly made it 2-0 when Austin was left with a simple far-post finish after great work by Stanislas.
Burnley had opportunities to add to their lead but did not need the cushion of a third goal against a Trotters side who lacked quality in the final third.
Burnley manager Eddie Howe:
"The lads were outstanding from start to finish. I thought there were some gigantic performances from individuals - some great debuts - and I thought we looked like a good side.
"It's only one game so we can't get carried away, but it's certainly a good performance and hopefully it will give the lads a lot of confidence.
"I think everyone looks back to last year and could see at times we would wobble but I didn't think we did that in this game."
Bolton manager Owen Coyle:
"I felt we lost a poor goal. We huffed and puffed without really imposing and I think we had one cleared off the line from Zat Knight at a corner but we certainly didn't create the goalscoring opportunities that I would have wanted.
"I'll have to look at it again but Martin Paterson looked a couple of yards offside when the ball was knocked to him by Charlie Austin. I'll need to see that back and it didn't help but in the second half we were looking to react better to that."
Catch up with all the latest highlights from the Championship on the Football League Show
- 01 Grant
- 02 Trippier
- 05 Shackell
- 15 Edgar
- 18 Mills
- 06 McCann
- 07 Wallace
- 08 Marney Booked
- 11 Stanislas (Mee - 80' )
- 10 Paterson (Vokes - 75' )
- 23 Austin (Stock - 90' )
- 12 Jensen
- 04 Duff
- 36 Mee
- 20 Bartley
- 22 Stock
- 09 Vokes
- 27 MacDonald
- 01 Bogdan
- 02 Mears
- 05 Ream
- 12 Knight
- 18 Ricketts
- 08 Andrews Booked
- 10 Petrov (Eagles - 59' )
- 16 M Davies (Pratley - 75' Booked )
- 27 Lee
- 14 K Davies (Afobe - 59' )
- 19 Sordell
- 24 Lonergan
- 03 Alonso
- 04 Mills
- 07 Eagles
- 11 Wylde
- 21 Pratley
- 17 Afobe
Live Text Commentary
Full Time The referee signals the end of the game.89:47
Kieran Trippier takes the free kick. Sam Vokes concedes a free kick for a foul on Zat Knight. Adam Bogdan takes the free kick.89:47 Substitution
Substitution Brian Stock is brought on as a substitute for Charlie Austin.89:47 Booking
Booking The referee books Darren Pratley for unsporting behaviour.89:26
Unfair challenge on Charlie Austin by Darren Pratley results in a free kick.87:38
Chris Eagles takes a shot. Blocked by Jason Shackell. Corner taken short by Chung-Yong Lee.84:46
The referee blows for offside against Sam Vokes. Adam Bogdan takes the free kick.82:10
Corner taken right-footed by Chris Eagles, Zat Knight takes a shot. Clearance made by Kieran Trippier.81:38
Free kick awarded for a foul by Ben Mee on Chung-Yong Lee. Keith Andrews takes the free kick.81:23
The referee blows for offside against Sam Vokes. Keith Andrews restarts play with the free kick.80:27
Shot from just outside the area by Tyrone Mears misses to the right of the target.79:32 Substitution
Substitution Junior Stanislas goes off and Ben Mee comes on.78:18
Tyrone Mears delivers the ball, Benik Afobe takes a shot. Blocked by Ross Wallace.77:25
Inswinging corner taken right-footed by Junior Stanislas from the left by-line, clearance by Zat Knight.76:30
Centre by Samuel Ricketts.75:00 Substitution
Substitution Sam Vokes joins the action as a substitute, replacing Martin Paterson.74:30 Substitution
Substitution Darren Pratley replaces Mark Davies.73:34
Charlie Austin takes a shot. Save made by Adam Bogdan.73:16
Chris Eagles takes a shot. Blocked by Jason Shackell.72:13
Tyrone Mears produces a cross, save by Lee Grant.
Unfair challenge on Martin Paterson by Keith Andrews results in a free kick. Free kick crossed left-footed by Ross Wallace, save by Adam Bogdan.68:35
Outswinging corner taken right-footed by Chung-Yong Lee, clearance by Jason Shackell.64:36
Charlie Austin takes a shot. Blocked by Tim Ream. Strike by Martin Paterson from inside the six-yard box clear the bar.64:06
Chung-Yong Lee challenges Junior Stanislas unfairly and gives away a free kick. Free kick taken by Jason Shackell.63:41
Junior Stanislas takes a shot from just outside the penalty area clears the crossbar.62:31
Short corner taken by Chris Eagles. Benik Afobe gives away a free kick for an unfair challenge on Jason Shackell. Lee Grant takes the direct free kick.62:08
Keith Andrews takes a shot. Jason Shackell gets a block in.61:23
Free kick awarded for an unfair challenge on Tim Ream by Martin Paterson. Samuel Ricketts takes the free kick.59:46
Martin Paterson takes a shot. Inswinging corner taken by Ross Wallace from the right by-line. Blocked by Adam Bogdan.58:11 Substitution
Substitution Chris Eagles comes on in place of Martin Petrov.58:11 Substitution
Substitution Benik Afobe comes on in place of Kevin Davies.58:11
Foul by Martin Paterson on Tim Ream, free kick awarded.56:31
Assist by Junior Stanislas.56:31 Goal scored
Goal! - Charlie Austin - Burnley 2 - 0 Bolton Charlie Austin grabs a goal from inside the six-yard box to the bottom right corner of the goal. Burnley 2-0 Bolton.53:32
Dean Marney fouled by Marvin Sordell, the ref awards a free kick. Jason Shackell takes the free kick.52:49
Charlie Austin takes a shot. Save by Adam Bogdan.52:26
Keith Andrews takes a shot. Blocked by Jason Shackell.51:44
The assistant referee flags for offside against Martin Paterson. Free kick taken by Tyrone Mears.50:42
Junior Stanislas takes a inswinging corner from the left by-line to the near post, clearance made by Zat Knight.45:42
Free kick awarded for an unfair challenge on Ross Wallace by Samuel Ricketts. Direct free kick taken by Kieran Trippier.45:03
Unfair challenge on Mark Davies by Dean Marney results in a free kick. Mark Davies takes the direct free kick.45:01
The second half begins.45:00 +2:28 Half time
Half Time The ref blows to end the first period.45:00 +1:07
Unfair challenge on Martin Petrov by Kieran Trippier results in a free kick. Martin Petrov crosses the ball from the free kick left-footed from left wing.43:32
Samuel Ricketts challenges Charlie Austin unfairly and gives away a free kick. Lee Grant takes the direct free kick.42:38
Martin Petrov takes a outswinging corner to the near post, clearance made by Charlie Austin. Outswinging corner taken left-footed by Martin Petrov, clearance by Jason Shackell.42:19
Marvin Sordell takes a shot. Jason Shackell gets a block in.38:08
The assist for the goal came from Charlie Austin.38:08 Goal scored
Goal! - Martin Paterson - Burnley 1 - 0 Bolton Martin Paterson grabs a headed goal from close range. Burnley 1-0 Bolton.36:51
The ball is crossed by Ross Wallace. Inswinging corner taken by Junior Stanislas from the left by-line.30:21
Outswinging corner taken left-footed by Martin Petrov, Kevin Davies produces a header from inside the area that goes over the bar.28:27
Effort on goal by Martin Petrov from just inside the penalty box goes harmlessly over the target.26:36
Shot from just outside the area by Chris McCann misses to the right of the target.25:21
Dean Marney takes a shot. Save made by Adam Bogdan. Inswinging corner taken by Ross Wallace from the right by-line, save by Adam Bogdan.21:28
Inswinging corner taken left-footed by Ross Wallace, Charlie Austin takes a shot. Close range effort by Chung-Yong Lee misses to the left of the goal.19:11
Unfair challenge on Martin Paterson by Tim Ream results in a free kick. Kieran Trippier restarts play with the free kick.17:51
Tim Ream restarts play with the free kick.17:51 Booking
Booking The referee cautions Dean Marney for unsporting behaviour.17:44
Samuel Ricketts fouled by Dean Marney, the ref awards a free kick.16:44
The referee blows for offside. Indirect free kick taken by Adam Bogdan.16:16
The ball is sent over by Tyrone Mears, save by Lee Grant.15:54
The referee penalises Marvin Sordell for handball. David Edgar takes the free kick.14:49
Kieran Trippier takes the free kick.14:49 Booking
Booking The referee shows Keith Andrews a yellow card.12:39
Unfair challenge on Martin Paterson by Keith Andrews results in a free kick. Junior Stanislas delivers the ball from the free kick right-footed from left wing, Samuel Ricketts manages to make a clearance. Inswinging corner taken from the left by-line by Junior Stanislas, save by Adam Bogdan. Free kick awarded for an unfair challenge on Junior Stanislas by Keith Andrews.10:49
Junior Stanislas has an effort at goal from just outside the box which goes wide of the left-hand upright.9:04
Martin Paterson takes a shot from close in clearing the crossbar.6:28
Marvin Sordell gives away a free kick for an unfair challenge on David Edgar. Lee Grant takes the indirect free kick.5:38
Corner taken left-footed by Martin Petrov to the near post,4:19
Free kick awarded for a foul by Joseph Mills on Marvin Sordell. Martin Petrov delivers the ball from the free kick left-footed from right wing, inswinging corner taken by Martin Petrov from the right by-line. Jason Shackell manages to make a clearance.2:46
Dean Marney concedes a free kick for a foul on Kevin Davies. Mark Davies restarts play with the free kick.1:58
Shot from just outside the box by Chris McCann goes over the bar.0:04
Ross Wallace challenges Keith Andrews unfairly and gives away a free kick. Adam Bogdan takes the free kick.0:00
The match begins.
Live data and text provided by our data suppliers