By Anthony Marshall - Newcastle United Managing Editor
At St. James' Park
Newcastle United 3 (Janmaat 37, Aarons 73, Williamson 88)
Crystal Palace 3 (Gayle 1, Puncheon 48, Zaha 90)
Newcastle United were forced to settle for a single point in a dramatic, topsy-turvy 3-3 draw against Crystal Palace in the Barclays Premier League.
Mike Williamson's first goal for United looked to have won it for the hosts, when he pounced with just two minutes remaining.
But deep into seven minutes of stoppage time, loanee Wilfried Zaha struck home to secure a share of the spoils for the Eagles.
Just 30 seconds were on the clock when Gayle stunned St. James' Park with the opener.
When Massadio Haidara's clearing header only reached Chamakh on the edge of the box, the former Arsenal man pulled the trigger.
Krul turned his strike onto the post but Gayle reacted first to slam the loose ball high into the roof of the net.
United's response was positive, forcing a handful of corners and getting in a number of good crossing positions, although not forcing visiting keeper Speroni into any serious action.
And on 11 minutes, Palace nearly doubled their lead, as a swift break ended with Puncheon driving narrowly over the top at the near post.
But the Magpies properly sparked into life in the 34th minute, breaking at speed from a broken down Palace attack. Sissoko started and finished the move, which also saw an intelligent lay-off into his path by Siem de Jong, although the French midfielder drove his effort inches wide of the upright.
And three minutes later they were level.
Janmaat picked up the ball on the right flank and drove inside, exchanging passes with Cabella and Emmanuel Riviere before planting a deflected, left-footed effort beyond Speroni.
It was far from the prettiest goal you will ever see but United deserved the luck that came their way as they notched their first Barclays Premier League goal of the season.
The teams went into the break all square, but within three minutes of the restart Palace were back ahead.
There seemed little on when Yannick Bolasie knocked the ball inside to Puncheon, but the former Milton Keynes Dons man flicked the ball up with his first touch before dispatching an inch-perfect volley just inside the far post
Palace weren't content with that and went in search of their third goal, and Newcastle had Krul to thank for a fingertip stop which denied Martin Kelly.
The hosts hit back and just past the hour mark Gouffran almost fashioned another equaliser.
A patient, passing move involving de Jong and Riviere saw the ball worked out to Gouffran, who took a touch but was thwarted by the leg of Speroni, racing quickly off his line.
Aarons was introduced from the substitutes' bench in the 67th minute, replacing Yoan Gouffran, but it was another replacement - Palace loanee Wilfried Zaha - who made an immediate impact, racing past Daryl Janmaat before seeing his eventual shot saved by Krul.
Aarons may have taken a little longer than Zaha to catch the eye but when he did it came in the form of the 18-year-old's first Magpies goal in only his third appearance.
Cabella's right-wing corner was inadvertently flicked on by Palace defender Scott Dann, and Aarons was on hand to provide a nonchalant headed finish from eight yards.
Academy graduate Aarons - a flying winger by trade - is not renowned for his aerial prowess, but with ten minutes remaining almost grabbed his second header of the game, glancing Vurnon Anita's right-wing delivery just wide.
And the teenager was proving a real bright spot in United's afternoon, drifting in off the left touchline in the 85th minute to curl inches off target.
With two minutes remaining, Newcastle looked to have snatched all three points courtesy of the most unlikely source.
Again, it was Aarons at the heart of the move, sending another superb strike towards the far post. It looked like the ball was sneaking in but instead bounced off the post and into the path of Williamson, who took a touch before prodding home from a yard.
It was the centre-back's first goal in Newcastle colours, in his 139th game, and it should have been enough to give the hosts their first league victory of the campaign.
However, Zaha had other ideas, netting deep into stoppage time as United failed to clear their lines, and ensuring that the points would be shared.
Newcastle United (4-2-3-1): Tim Krul; Daryl Janmaat (Vurnon Anita 79), Mike Williamson, Fabricio Coloccini (c), Massadio Haidara; Moussa Sissoko, Jack Colback; Remy Cabella, Siem de Jong (Ayoze Perez 79), Yoan Gouffran (Rolando Aarons 67); Emmanuel Riviere
Crystal Palace (4-4-2): Julien Speroni; Adrian Mariappa, Scott Dann, Damien Delaney, Martin Kelly; Yannick Bolasie (Glenn Murray 83), Mile Jedinak (c), Joel Ward, Jason Puncheon; Marouane Chamakh (Fraizer Campbell 52), Dwight Gayle (Wilfried Zaha 70)
Subs not used: Wayne Hennessey, Brede Hangeland, Jonathan Williams, Barry Bannan
Referee: Mike Jones (Cheshire)
Bookings: Newcastle - Aarons (90); Crystal Palace - Mariappa (41), Chamakh (44), Murray (88)
Attendance: 49,226 (1,450 Crystal Palace)