China captain Zheng Zhi added creditability to Charlton's bid for Premiership survival with his influential display set up a 2-0 win over Newcastle on Sunday.
Zheng scored his first goal for Charlton on his full debut and then won a late penalty that was converted by Jerome Thomas as Alan Pardew's side moved to within four points of safety.
Fired from the seemingly doomed West Ham, Charlton manager Alan Pardew has orchestrated a remarkable revival since taking over since Christmas and they have now taken maximum points from their last three matches.
The London club now have Sheffield United firmly in their sights and Wigan and Manchester City will also be feeling the heat.
Pardew told Sky Sports News, "We were disciplined and in the second half we got more pace and energy about us.
"I didn't feel nerves in the team. We know we have to win games so there's no tension in us. I think it's going to start to mount on others though.
"We're dragging people in and we've got another home game to come against Wigan and if we can maybe get three points it's going to make four or five teams very nervous."
While Newcastle are free of any relegation worries, this defeat at The Valley completed a miserable four days for Glenn Roeder's side, who slumped out of the UEFA Cup on Thursday.
In a dour first half, Zheng still showed plenty of promise and eight minutes after the break the loan signing from Shandong Luneng lived up to his billing.
Darren Bent had his free kick hit the wall and Zheng reacted quickly to head the ball into the empty net.
The goal took the wind out of Newcastle's sails and they looked positively disinterested in tussling with a side fighting for their lives.
Charlton missed a number of gilt edged chances to score a second but Newcastle were simply going through the motions and Jerome Thomas sealed a crucial win from the spot in the 88th minute after Solano fouled Zheng.
At Goodison Park, Everton striker Andy Johnson scored a dramatic injury time winner to send Arsenal crashing to a 1-0 defeat.
The England striker pilfered all three points for the home side when he latched onto a Mikel Arteta corner after both sides had long before settled for a draw.
In Sunday's other match, Aston Villa and Liverpool limped to a 0-0 draw as Aston Villa's season continues to slide and Liverpool's mind was clearly on the Champions League.