Andrey Rublev overcame Felix Auger-Aliassime 7-6, 6-7, 6-4 after an incredible battle at the Memorial Drive tennis centre.