Eli Junior Kroupi scored a late equaliser for Bournemouth as they snatched a 2-2 draw at Leeds in the Premier League.
Daniel Farke's side were on course for their first back-to-back wins of the season - until substitute Kroupi popped up with a leveller in the third of five added minutes.
It was another free-kick that was poorly defended by Leeds as the 19-year-old was picked out over on the left-hand side. He then slotted home from close range, seeing Bournemouth avoid defeat by the slimmest of margins and move into third in the Premier League table.
The Cherries had gone ahead just before the half-hour - the first goal conceded by Leeds at Elland Road this season. Antoine Semenyo's low, hard free-kick fizzed under the wall and around the feet of 'draft excluder' Brenden Aaronson, leading to questions over how Karl Darlow had set up his wall.
That was turned on its head just before the break as Bournemouth left Joe Rodon free from a corner to power home the equaliser. It was his first Premier League goal, headed impressively past goalkeeper Djordje Petrovic.
Leeds - the better side for much of the second half - took advantage of their pressure as Sean Longstaff scored his first club goal after joining from Newcastle in the summer.
Noah Okafor found the midfielder who struck a fine volley goalwards from the top of the area. It sped past Petrovic, and put Leeds ahead for the first time in the game.
While Leeds were unable to see out their victory, they remain unbeaten at home this season with one win and two draws. For Bournemouth, a lacklustre performance overall, and they are yet to win at Elland Road in any competition.