Burnley climbed proudly to the top of the Championship as goals from Sam Vokes and Kieran Trippier saw off a spirited Doncaster side.
Vokes’ clinical spot kick on the stroke of half time proved the perfectly timed catalyst for a seventh win in eight games.
And following a second half spell of pressure from the hosts, Trippier's late cross was deflected home via the post and defender Rob Jones as the Clarets chalked up their fourth away win of the campaign.
It is now ten wins in 13 league and cup games for Sean Dyche's men, which takes their run including the end of last season to 12 wins in 15 league and cup games.
Burnley made one change at the Keepmoat Stadium, with David Edgar replacing the suspended Dean Marney.
But it was the hosts, boosted by the recent loan signing of Manchester United striker Federico Macheda, who made a lively start.
And the Italian forced Heaton to make an early save as he controlled a James Coppinger cross and went for the near post from a tightening angle.
The Clarets were struggling to get on the front foot in the opening quarter of the game, with just a Ben Mee shot from distance that failed to trouble Ross Turnbull.
And from Mee’s cross 10 minutes before half time, Ings might have done better with a free header from 12 yards that ballooned gently to Turnbull.
The Clarets were now looking more of a threat and it took a vital flick off a Doncaster head to deny Vokes a seventh goal of the season following another pinpoint Mee cross from the left.
A minute before the break, an even more crucial touch from Turnbull denied Ings after the livewire striker beat Rob Jones for pace on the edge of the Rovers box.
But the keeper had no chance in stoppage time as the Clarets grabbed the lead from the spot.
Vokes was tripped as he jostled for space on the right side of the box and referee Roger East had no hesitation in awarding the spot kick.
And Vokes administered the punishment with a cool-as-you-like penalty, sending Turnbull the wrong way to find the bottom corner.
The Clarets were back in the ascendancy from the restart and came close to a second just before the hour mark , when Trippier fizzed over a low cross, which Rob Jones flashed just past his own post under pressure from Vokes.
But a warning shot was fired across the bows at the three-quarter mark when Macheda, in acres of space, swung at a loose ball in the Burnley area, but skied his shot horribly high and wide.
The game could have been over though with 18 minutes remaining. Kightly robbed dozing right back Quinn and raced into the box clear on goal before electing to pick out Ings with a square ball across goal, only for a defender to get a vital touch.
Almost immediately, Macheda found more space in the Burnley box, but again Heaton was equal to his attempt from a tight angle.
Towering defender Jones then headed just over as Rovers again threatened.
But Burnley finally put daylight between themselves and their hosts with just three minutes remaining.
Trippier bombed into the box on the right and drilled in a low cross that struck the post and cannoned home off a retreating Jones to spark wild celebrations among the 1,300 travelling fans behind the goal.
BURNLEY: Heaton, Trippier, Mee, Shackell, Duff, Edgar, Jones, Arfield, Kightly (Treacy 88), Vokes, Ings (Stock 90)
Subs: Cisak, Lafferty, Noble, Stanislas, Noble
Booked: Shackell 84
DONCASTER: Turnbull, Quinn, Husband, Jones, Brown, Macheda, Cotterill (Duffy 60), Khumalo, Keegan (Robinson 76), Wellens, Coppinger.
Subs: Maxted, Furman, McCullough, Bennett, Wabara
Booked: Macheda 30, Coppinger 35
Ref: R East
Att: 7836 (1,385)