Burnley retained their lofty position at the top of the Championship with a gritty draw away at the City Ground.
The Clarets took the lead midway through the first half when Sam Vokes slotted home his 10th goal of the season from the penalty spot.
Forest striker Simon Cox set up a barnstorming second half with an equaliser four minutes before the break.
And in game that lived up to its billing as the Championship game of the day, the Clarets stood firm amid increasing second half pressure from the hosts to extend their unbeaten league run to 12 games and keep top spot.
Sean Dyche made one change to the side that drew 1-1 against Bournemouth at Turf Moor two weeks earlier.
Midfielder Dean Marney failed to make the squad through injury, with David Edgar his replacement in the engine room.
And it was a positive start from the Clarets, who moved the ball around well in the opening stages, bringing an early booking for Henri Lansbury for bringing down Michael Kightly from behind.
Kieran Trippier then saw his deep cross tentatively tipped over his own crossbar ay Karl Darlow, before Forest came within a whisker of opening the scoring.
Jamie Mackie was fouled by Jason Shackell 25 yards from goal and Lansbury curled a delightful free kick off the face of the Burnley crossbar with Tom Heaton well beaten.
Heaton was then equal to a long-range shot from Simon Cox soon after, parrying his curler to safety as the hosts stepped up the pace.
And it was the Clarets who struck first in the 28th minute through Vokes’ clinical penalty.
A lightening break saw Scott Arfield feed Trippier on the overlap and from his first time cross, Gonzalo Jara hung out an arm and gave referee Carl Boyeson no option but to point to the spot.
Forest’s protests fell on deaf ears and Vokes made no mistake from 12 yards, finding the bottom corner to open the scoring.
A superb three man move involving David Edgar, Afrield and Kightly then saw the Canadian cut the ball across the six-yard box, where no white shirt was on hand to convert.
But with half time looming, the equaliser came four minutes before the break, following patient passing from Forest.
Eventually, Jamie Paterson hung up a delicious right wing cross to the far post, where the inrushing Cox chested home from point-blank range.
Forest made a change at the break as Nathaniel Chalobah replaced Eric Jichaj.
But it was the Clarets immediately on the attack, as Ings capitalised on a defensive mistake and cut the ball back for Arfield, whose goalbound effort was just deflected over.
Jamaal Lascelles responded with a header just wide from Radi Majewski’s cross as this absorbing contest continued to ebb and flow.
Just past the hour, Dyche turned to Keith Treacy as Kightly’s direct replacement.
And as the game entered the final quarter, it was Forest doing the pressing as Burnley looked to hit the host on the break.
It was from such a move that Vokes fed Ings in the 73rd minute for the England U21 striker to cut in from the right and see his low drive deflected wide.
But with Darius Henderson arriving from the bench minutes later, Forest signalled their intent to put the Clarets under increasing pressure.
Two brilliant blocks from Ben Mee though, showed the determination Burnley had to withstand the growing pressure.
And as Burnley sensed this could be their day, Arfield forced a magnificent save from Darlow with a piledriver from outside the area.
A huge scramble in the Clarets’ box two minutes from time had hearts in mouths.
But Forest eventually ran out of ideas as Dyche’s battlers came away with a deserved share of the spoils.
Burnley: Heaton, Trippier, Mee, Shackell. Duff, Arfield, Edgar, Jones, Kightly (Treacy 62), Vokes, Ings
Subs: Cisak, Lafferty, Stanislas, Stock, Long, Noble
Booked: Arfield 38
Nottingham Forest: Darlow, Lichaj (Chalobah 46), Cohen, Lansbury, Mackie, Lascelles, Jara, Paterson (Henderson 75), Hobbs, Majewski (Abdoun 69), Cox
Subs: Harding, Tudgay, Derbyshire, De Vries
Booked: Lansbury 13
Ref: C Boyeson
Att: 22,877 (1,733 Burnley)