Berdych came back to make it 5-5 but the left-handed Shapovalov then drew his opponent into the net and unleashed a wicked one-handed backhand passing shot down the line.
On his first match point, Shapovalov wrong-footed Berdych with another shot down the line that his opponent couldn’t get back.
The risk-taking Shapovalov committed twice as many unforced errors as Berdych but also hit more than three times as many winners.
On a day in which the start of play was delayed and then interrupted by rain, 14th-seeded Diego Schwartzman eliminated Chilean qualifier Nicolas Jarry 6-4, 6-1, and 16th-seeded Lucas Pouille held off Italian wild card Andreas Seppi before a partisan crowd, 6-2, 3-6, 7-6 (3)
In the women’s tournament, 11th-seeded Angelique Kerber defeated Kazakh qualifier Zarina Diyas 6-2, 7-6 (6), and 14th-seeded Daria Kasatkina beat Australian qualifier Ajla Tomljanovic 6-0, 6-4.