Leeds and Portsmouth produce six-goal heartstopper
Brenden Aaronson scored a 95th-minute equaliser for Leeds United as it began its EFL Championship campaign with a thrilling 3-3 draw against Portsmouth at Elland Road.
Aaronson, who spent the 2023-2024 season on loan at Union Berlin in the Bundesliga, squeezed his finish into the bottom-left corner deep into stoppage-time to deny John Mousinho's newly promoted visitors a dream start to the season.
Pascal Struijk's early penalty gave Leeds the lead but it was quickly pegged back by Elias Sorensen's leveller, and Portsmouth then inched ahead on two occasions.
Callum Lang's stunning strike from distance put it 2-1 up shortly before half-time, only for Wilfried Gnonto to drag Leeds level just 54 seconds into the second half, beating Will Norris with a clever reverse finish.
Leeds dominated for long periods and should have killed the game off, finishing with 22 shots to Portsmouth's five and 39 touches in the penalty area to the visitors' six.
Daniel Farke's hosts were almost condemned to a shock defeat by Lang's 92nd-minute penalty, conceded cheaply by Jayden Bogle, but Aaronson had other ideas.
But the American squandered an even later chance to win the game, firing wide when scoring looked easier moments before the final whistle.