After a nightmare start to the 2015/2016 season, Serie A champions Juventus are finally hitting their stride and have now registered ten wins on the trot, taking them from the bottom-half of the table to second.
It's quite an unbelievable turn of events in recent months as Juve have somehow turned their season around and are now only two points off top-spot.
Before the impressive winning streak, Juve had played ten, won three, drawn three and lost four, sitting on just 12 points.
SIGN UP NOW
Want to become a GMS writer? Sign up now and submit a 250-word test article: https://gms.to/haveyoursay4
However, ten games later and they now have 13 wins and sit second on 42 points.
The start of the impressive run goes way back in October when Juventus beat Torino 2-1 at home. It was only the champions fourth league win of the season, but it was an important one as it climbed them to 10th in the table.
After the win late on in October, there were three important Serie A games for Juventus in November, and of course it was three wins from three and a maximum nine points.
The month started with an impressive 3-1 win over Empoli away from home, which was then backed up with a solid 1-0 win at home against AC Milan. They ended the month with another impressive away win as they beat Palermo 3-0.
On a roll
December came and it came with yet another three games and yet another perfect month in domestic football.
It started with an impressive 2-0 away win at Lazio, and got even better when they managed to beat in-form Fiorentina 3-1 at home.
The month was topped off with a 3-2 away win against Carpi.
So into 2016 and so far Juve have played three games in the league.
They started the calendar year with a home game against Hellas Verona, which they won emphatically 3-0.
That was followed up with a 2-1 away win against Sampdoria, and the latest win in the impressive streak came on Sunday as they thrashed 10-man Udinese 4-0.
So that is the impressive run Juventus have endured going back to October.
Ten wins out of ten. How many more can they win on the trot? Have YOUR say in the comment box below!