Juventus were given a tough contest on their latest friendly Asia tour as Massimiliano Allegri left it late to defeat Australian A-League All Stars team.
Still on preparation mode, Juve didn't look that bright especially early on as they found themselves trailing by a goal after just nine minutes when Marcelo Carrusca opened the scoring for the host.
It took Juve quite a while before getting back on level terms as Fernando Llorente finally netting home an equalizing goal on 59 minutes.
However, the All Stars regained foot hold of that tie as they made it 2-1 with an effort from Tomi Juric on 77 minutes.
The Turin giant didn't give up easily though as they got back on level terms once again, this time from Paul Pogba's strike on 88 minutes.
Juventus turned things around deep in stoppage time as wantaway winter Simone Pepe scored to make it 3-2.