Burnley celebrated another memorable away day at Pride Park with a resounding and thoroughly deserved 3-0 victory over Derby County.
Danny Ings opened the scoring by muscling his way past Jake Buxton to steer in a low shot after 14 minutes.
Sam Vokes bundled in from six yards when the ball was headed across his own area by Derby full-back Kieron Freeman.
Rams goalkeeper Tom Heaton then saved a Johnny Russell penalty before Jason Shackell's volley sealed the points.
The victory means Burnley extend an unbeaten run against Derby that stretches back to January 2007 and now includes four wins at Pride Park.
It also lifts them into third in the Championship table after Nottingham Forest and Leicester both lost.
Boss Sean Dyche's side could have gone ahead earlier than they did when Michael Duff headed narrowly wide from a free-kick.
Ings made the breakthrough soon after, however, as Keith Treacy hooked the ball forward and the striker fired across former Burnley keeper Lee Grant from 10 yards.
Derby were struggling to find any fluency and boss Nigel Clough would have been dismayed by Burnley's second.
A long ball to the back post from Kieran Trippier was headed into danger by Freeman and although Will Hughes tried to clear, Vokes made no mistake.
Russell almost got Derby back into the game but he shot wide from eight yards and then squandered a crucial chance from the spot when Shackell was ruled to have tripped Chris Martin.
Heaton made a superb save, throwing up his left hand to block Russell's spot-kick.
Vokes twice went close soon after, before Shackell made amends for conceding a penalty with the final goal 16 minutes from the end.
Derby manager Nigel Clough:
"Very disappointed with the defending in the first half. We have been good going forward and good defensively but today we were poor in both areas.
"It was down to individual errors and we brought Kieron (Freeman) off at half-time, we thought both goals came from his area and he should have done better, but it's about the team and we never seemed to get going.
"You have to give Burnley credit and it was never going to be comfortable but if you give goals away you don't give yourself a chance."
Burnley manager Sean Dyche:
"It was a very good performance. The link all managers are looking for is when the physicality meets tactical organisation meets with individual and team quality and I thought we found that for a lot of the game.
"Danny (Ings) is really alive at the moment and he's enjoying it. We spoke a lot to him last year and during the summer about what we think he can achieve and he's taken a lot on board.
"I must say that he's getting the plaudits and rightly so but I will put Sam Vokes into the mix, I thought today he was absolutely tremendous and for the last 25 minutes was unplayable. He's developing well and I think he's enjoying his football."
Sorry, we were unable to load match stats, please try again.
Live Text Commentary
Full Time The final whistle is blown by the referee.90:00 +2:46
Header at goal by Jake Buxton goes over the frame of the goal.90:00 +2:39
Corner taken by Ben Davies from the right by-line.90:00 +2:29
The ball is sent over by Jamie Ward.90:00 +2:01
Shot by Chris Martin. Blocked by Kieran Trippier.90:00 +1:13
Clearance made by Ben Mee.90:00 +1:10
The ball is delivered by Craig Forsyth.88:17
Chris Martin takes a shot.85:59
Danny Ings manages to make a clearance.85:50
Corner from the right by-line taken by Ben Davies.85:27
Ben Davies crosses the ball.85:20
Clearance by Craig Bryson.85:06
Tom Heaton restarts play with the free kick.84:03 Booking
The referee cautions Ben Davies for unsporting behaviour.83:50
Ben Davies concedes a free kick for a foul on Ben Mee.82:21
Jake Buxton manages to make a clearance.80:49
Clearance made by Richard Keogh.80:28
Will Hughes takes a shot and cleared the bar.80:23
Free kick taken by Craig Bryson.
Foul by David Edgar on Craig Bryson, free kick awarded.79:26 Substitution
Substitution David Jones goes off and David Edgar comes on.78:47
Clearance made by Richard Keogh.77:51
Jason Shackell makes a clearance.77:20
Tom Heaton restarts play with the free kick.77:11
Free kick awarded for an unfair challenge on Kieran Trippier by Conor Sammon.77:03
Free kick taken by Lee Grant.76:53
The assistant referee signals for offside against Danny Ings.76:47
Free kick taken by Jason Shackell.75:50
Foul by Craig Bryson on Dean Marney, free kick awarded.74:35 Substitution
Substitution Keith Treacy goes off and Junior Stanislas comes on.74:27 Substitution
Substitution Conor Sammon joins the action as a substitute, replacing Johnny Russell.73:20
Assist by Keith Treacy.73:20 Goal scored
Goal! - Jason Shackell - Derby 0 - 3 Burnley Jason Shackell slots the ball left footed into the goal. Derby 0-3 Burnley.72:58
Corner from the right by-line taken by Keith Treacy.72:09
Shot by Sam Vokes. Lee Grant parries the effort to safety.72:01
Keith Treacy delivers the ball.71:45
Clearance by Jake Buxton.71:42
The ball is sent over by Keith Treacy.71:04
Clearance made by Michael Duff.70:35
Clearance made by Michael Duff.70:32
The ball is swung over by Ben Davies.70:26
Corner from the right by-line taken by Ben Davies.70:12
Michael Duff manages to make a clearance.70:07
Centre by Johnny Russell.69:02
Clearance by Jake Buxton.68:59
Jason Shackell restarts play with the free kick.68:40
Dean Marney fouled by Will Hughes, the ref awards a free kick.67:28
The ball is sent over by Keith Treacy.66:44 Substitution
Substitution Ben Davies on for Paul Coutts.66:07
Header by Sam Vokes goes to the left of the goal.66:02
Keith Treacy crosses the ball.65:55
Free kick taken by Scott Arfield.65:45
Foul by Adam Smith on Scott Arfield, free kick awarded.65:18 Booking
Booking for Ben Mee for time wasting.63:15 Penalty
Penalty taken by Johnny Russell saved by Tom Heaton. Derby 0-2 Burnley.62:00
Unfair challenge on Chris Martin by Jason Shackell results in a Penalty.61:34
Tom Heaton takes the free kick.60:59
Corner taken by Jamie Ward.60:39
Jason Shackell manages to make a clearance.60:32
Corner taken by Jamie Ward.57:30
Free kick taken by Adam Smith.57:24
Scott Arfield gives away a free kick for an unfair challenge on Adam Smith.57:19
Jake Buxton makes a clearance.56:40
The ball is sent over by Craig Forsyth.54:06
Jamie Ward has an effort at goal. Tom Heaton catches the ball.53:13
Johnny Russell takes a shot and went wide left of the net.51:32
Shot by Sam Vokes went over the bar.51:24
Lee Grant restarts play with the free kick.51:08
The offside flag is raised against Danny Ings.50:36
Johnny Russell takes the chance to get an effort at goal. Tom Heaton safely holds on.49:08
Shot by Adam Smith went wide right of the target.48:28
Will Hughes restarts play with the free kick.48:23
Kieran Trippier concedes a free kick for a foul on Will Hughes.45:01
The match restarts for the second half.45:01 Substitution
Substitution Adam Smith joins the action as a substitute, replacing Kieron Freeman.45:00 +3:58 Half time
Half Time The ref blows to end the first period.45:00 +3:40
Shot by Chris Martin went over.45:00 +3:27
The ball is swung over by Craig Forsyth.45:00 +1:23
Clearance made by Ben Mee.45:00 +1:10
Corner taken by Jamie Ward from the left by-line.45:00 +0:48
David Jones manages to make a clearance.45:00 +0:36
Corner taken by Jamie Ward.45:00 +0:09
Richard Keogh takes the free kick.45:00 +0:03
Scott Arfield challenges Chris Martin unfairly and gives away a free kick.44:00
Clearance made by Richard Keogh.43:28
Shot by Craig Bryson went wide right of the target.43:17
Jason Shackell manages to make a clearance.43:11
The ball is swung over by Kieron Freeman.42:51
Free kick taken by Will Hughes.42:47
Free kick awarded for a foul by Michael Duff on Chris Martin.42:18
Johnny Russell has an effort at goal and missed to the left of the goal.41:13
Ben Mee manages to make a clearance.41:07
The ball is sent over by Craig Forsyth.40:49
Free kick taken by Jamie Ward.40:40
Keith Treacy challenges Chris Martin unfairly and gives away a free kick.37:23
Michael Duff manages to make a clearance.37:20
Jamie Ward crosses the ball in from the free kick.36:44
Foul by Dean Marney on Chris Martin, free kick awarded.36:16
Kieron Freeman sends in a cross.31:48
Assist on the goal came from Danny Ings.31:48 Goal scored
Goal! - Sam Vokes - Derby 0 - 2 Burnley Sam Vokes heads the ball into the goal. Derby 0-2 Burnley.30:52
Tom Heaton takes the free kick.30:29
Chris Martin gives away a free kick for an unfair challenge on Ben Mee.29:25
Centre by Ben Mee.25:09
Clearance made by Jake Buxton.24:39
Header at goal by Johnny Russell misses left of the target.24:28
The ball is sent over by Paul Coutts.23:57
Dean Marney takes a shot. Lee Grant catches the ball.23:27
David Jones is given a yellow card.23:27 Booking
Paul Coutts has an effort at goal. Scott Arfield gets a block in.22:08
Ben Mee restarts play with the free kick.21:28
Kieron Freeman challenges Scott Arfield unfairly and gives away a free kick.20:32
Craig Forsyth produces a cross.18:40
Shot on goal comes in from Kieran Trippier from the free kick.17:59
Unfair challenge on Sam Vokes by Richard Keogh results in a free kick.17:34
Free kick taken by Tom Heaton.17:09
The assistant referee signals for offside against Johnny Russell.16:43
Clearance made by Ben Mee.15:58
Free kick crossed by Jamie Ward.15:28
Free kick awarded for an unfair challenge on Jamie Ward by Keith Treacy.13:16 Goal scored
Goal! - Danny Ings - Derby 0 - 1 Burnley Danny Ings scores with their right foot. Derby 0-1 Burnley.12:47
Jason Shackell makes a clearance.12:43
Paul Coutts sends in a cross.11:11
Free kick taken by Craig Bryson.11:06
Foul by Michael Duff on Jamie Ward, free kick awarded.10:05
Header at goal by Ben Mee misses left of the target.9:52
Keith Treacy crosses the ball in from the free kick.9:14
Foul by Kieron Freeman on Danny Ings, free kick awarded.7:44
Danny Ings takes the chance to get an effort at goal and missed to the left of the net.6:58
Clearance made by Michael Duff.6:46
Jamie Ward produces a shot on goal direct from the free kick.6:06
Foul by David Jones on Chris Martin, free kick awarded.5:52
Craig Bryson takes the free kick.5:41
Foul by David Jones on Will Hughes, free kick awarded.0:00
The match has kicked off.
Live data and text provided by our data suppliers