Lech Poznan striker Artjoms Rudnevs scored the third goal of his hat-trick in injury-time to stun Juventus and claim a memorable away draw to open the Polish champions' UEFA Europa League Group A campaign.
Lech raced into a two-goal lead after Rudnevs fired home a penalty before scoring a second on the half-hour mark. Juventus battled back, however, led by their influential veteran striker Alessandro Del Piero who twice set up Giorgio Chiellini either side of half-time to draw his side level.
Del Piero then fired his team ahead with a marvellous long-range strike, but that goal was bettered in injury time when Rudnevs blasted an equaliser from 35 yards to complete his hat-trick and steal a point for his side.
Juventus were expected to make light work of a Lech side who had missed out on the UEFA Champions League after losing their play-off to Sparta Prague. It was the visitors, however, who made all the early running with Rudnevs trying his luck from distance before his side won a 14th-minute penalty.
Felipe Melo fouled Slawomir Peszko in the area and Rudnevs placed the spot-kick into the bottom-right corner to give his side an unlikely lead. They then doubled their advantage after 30 minutes when the ball broke for Latvian international Rudnevs to shoot low into the left corner.
Juventus were left shell-shocked but they grabbed an important goal before the break when Del Piero crossed for Chiellini to head home from six yards. Chiellini then levelled matters with his second three minutes after the break when Del Piero's corner picked him out to fire home from close range.
Del Piero, who turns 36 in November, was at his influential best as he sent a free-kick just over before unleashing a super 30-yard drive after 68 minutes to put his team ahead.
The veteran's strike looked like it would put the seal on a nervy night for the hosts, but there was one last sting in the tail. With the match in injury time Rudnevs' ambitious drive from 35 yards flew past Alex Manninger to hand Lech a deserved share of the spoils.