The Huawei Mate 20 Pro is currently on a great deal in the UK through O2. You can get the flagship for £650 on a Pay As You Go plan (without a contract), which is both cheaper than the Mate 20 Pro's regular £899 price and even the P20 Pro's £799 with the same deal.
We made the rounds at other UK retailers and didn't find a better deal. In all other places the Mate 20 Pro starts at £779 and balloons all the way to its full retail price of £899.
Both the Black and Twilight Mate 20 Pro's are in stock and eligible for free next day delivery with O2 UK and the deal doesn't seem to have a deadline.