Fabian Maroszan has defied all odds, defeating 17th seed American Frances Tiafoe in a stellar five-set match.