21st seed Jannik Sinner continues his breakthrough season as he reached his first Masters 1000 final after a 5-7, 6-4, 6-4 victory over seventh seed Roberto Bautista Agut in the Miami Open semifinals.

The 19-year old Italian struck 37 winners as he is the fourth teenager to reach the final in tournament history following Andre Agassi in 1990, Rafael Nadal in 2005 and Novak Djokovic in 2007.

Italian fights past Spaniard to gain spot in Sunday's final

Sinner dropped serve in the opening game of the match, but pressured Bautista Agut straightaway with the Spaniard saving a pair of break points to take a 2-0 lead. The Italian broke to love in the sixth game as the seventh seed netted a forehand.

After saving more break points, Sinner went in front for the first time in the match at 4-3, but he was broken in the 11th game after missing on a backhand and an ace on set point gave Bautista Agut a one-set advantage.

Both men were steady through the second set as each saved break points midway through, but it was a lone break by Sinner in the tenth game that proved to be the difference as Bautista Agut failed on a drop shot on set point, allowing the Italian to level the match at one set all.

The third set saw Bautista Agut break to love in the third game as Sinner missed on a backhand before the Italian again fought back, levelling at 3-3 and ahead 5-4, the 21st seed fired off one final backhand winner to claim a spot in his biggest final yet.