The South Sydney Rabbitohs have stunned NRL premiers Penrith Panthers with two late tries to snatch a 20-18 victory at Accor Stadium.
Superstar Latrell Mitchell crossed in the 75th minute to close the gap to just two points, before Isaiah Tass scored the go-ahead try with 90 seconds left.
Cody Walker found the centre with a brilliant pass, with Tass more than making up for an earlier missed tackle on Panthers centre Stephen Crichton.
Crichton grabbed a hat-trick of tries, and was entrusted with the goalkicking responsibility with Nathan Cleary still battling a groin injury, to score all of the Panthers' 18 points.
But it was the Rabbitohs who struck first through Damian Cook, after he split two defenders from close range to score the first try.
Mitchell cancelled out Crichton's first try to dot down and give the Rabbitohs a two-point lead, before a quick-fire double from the visitors.
Inside five minutes, Crichton crossed twice, to give the Panthers an 18-10 lead with just 10 minutes left to play.
But up stepped Mitchell to inspire an unlikely Rabbitohs comeback, grabbing his second in the 75th minute to set up a tense finish.
With less than two minutes left, South Sydney completed the turnaround, with Tass scoring after brilliant play between Alex Johnston and Walker.
Rabbitohs 20 (Mitchell 2, Cook, Tass tries; Mitchell 2 con) Panthers 18 (Crichton 3 tries: Crichton 2 con, 1 pen)