Being a Microsoft fan means that I have several pieces of Microsoft hardware sitting around (anyone want to buy a working Band 2 or 950 XL?). When I used my 950 XL, I bought the Microsoft Display Dock so I could use the phone like a computer, with a mouse, keyboard, external monitor, etc. I hadn’t used it for a while, and re-discovered it in a box while I was looking for something else.
On a whim, I hooked it up to power, HDMI, then plugged in USB-C to USB-C on my Surface Go (I unplugged the Surface Go power connector first). It works! I have an external drive, 27 inch monitor, and a wired mouse hooked up and everything is working. The battery is at 100%, but Windows does show that it is plugged in to power. I’m not sure if it would have enough power to charge the Go if the battery were lower, might test that out later. Too bad the Display Dock doesn’t have ethernet, but it’s nice to have alternative docking solutions if I ever have need for a larger display on the Surface Go.