Glenn Murray took his goal tally for the season to 30 and preserved Crystal Palace’s unbeaten home run as they battled back to draw at home to Leeds.
The visitors looked on course for a rare away win - their first since December 1 - after two goals from Steve Morison cancelled out Murray’s first-half opener.
But the country’s top scorer had other ideas and his second of the afternoon made it 18 home matches without defeat for the promotion-chasing Eagles.
Neil Warnock and Ian Holloway had differing views over the performance of the referee. Holloway was unhappy at what he believed was inconsistency shown by referee Dean Whitestone and felt Leeds should have had two men sent off.
“I felt some of the decisions had a huge bearing on the game - I thought I saw Luke Varney foul Johnnie Williams from behind, a blatant yellow card,” he said. “Two minutes later Varney dived and got given a yellow card, and he should have been off.
“Then two minutes later, Wilfried Zaha goes straight through and gets scythed down and (Stephen Warnock) gets a yellow - if that’s not a goalscoring opportunity I don’t know what the rules are.
“Unfortunately I’m sat here pretty bemused wondering how we were behind in the game. I’m delighted we came back but I was a little bit aggrieved - we missed too many chances.”
Leeds manager Warnock was keen to wish his old side well in their promotion push afterward, but was quick to dismiss the complaints by Holloway.
“Palace are a good team, I hope they go up,” he said. “But I don’t see Holloway complaining with a couple of decisions in the first half.
“They’re used to winning here but they didn’t deserve to win today.
“Varney didn’t have to dive, but in the first half he got fouled - but no free-kick. I don’t condone that (diving) though.”
He reserved special praise for his goalscorer, adding: “I think Morison has been good since he’s been here, it’s what he puts into the team. He’s a team player.”
There was no hint of the drama to come during a one-sided first half.
Murray had already been denied twice by Leeds keeper Paddy Kenny, who kept out his header from Wilfried Zaha’s cross before saving the striker’s low shot.
But it was third time lucky in the 27th minute when Jonathan Williams floated a cross to the far post.
Murray sneaked unnoticed between two Leeds defenders and planted a free header into the roof of the net from a couple of yards out.
Palace were all over the visitors, who only had a Morison volley which flew wide to show for their efforts in the opening 40 minutes.
But the Eagles were almost caught out just before half-time when Paul Green got clear and was denied by the leg of Eagles keeper Julian Speroni.
Luke Varney should have scored from the follow-up, but his shot was blocked on the line by home skipper Mile Jedinak.
Zaha had a chance to double the advantage 90 seconds after the break when he was put through by Stephen Dobbie.
Kenny came out to narrow the angle and Zaha rolled his shot a foot wide of the far post.
Dobbie then fired over from a good position, before Leeds grabbed their equaliser.
Varney broke down the left and his cross was missed by the Palace defence and found Morison for a close-range finish.
Dobbie twice came agonisingly close to restoring Palace’s lead with shots which flew either side of Kenny’s goal.
But Selhurst Park was stunned in the 69th minute when the Eagles allowed a Kenny punt up field to bounce into the path of Morison.
The Wales international tucked the ball past Speroni for his second of the afternoon and his third since joining Leeds from Norwich.
But Palace were not going to give up their unbeaten record without a fight and, with seven minutes, remaining Murray arrived at the far post to lash in Damien Delaney’s cross and celebrate another goal.