The Spaniard is the first teenage grand slam champion since Rafael Nadal in 2005 after defeating Casper Ruud.