Edinburgh defeated Sheffield 4-1 after leading 3-0 at half-time thanks to a double from former Bo'ness United defender Danny Main and another strike from Jack Beecher.
Edinburgh were always in control against their previously unbeaten English visitors and midway through the second half Beecher notched his second with a solo run from the halfway line.
Although Sheffield scored a late consolation, it was a morale-boosting win for Edinburgh, and their head coach Douglas Samuel said: "We changed our shape and with two up front we gained a stronghold and we deserved to go ahead.
"Our stand-out player was Alasdair MacKinnon who put in a real captain's performance."
Heriot-Watt, meanwhile, returned from Newcastle where they beat Northumbria University 4-2, a result which pleased head coach Michael Renwick. "We should have been ahead at half-time and although we surprisingly went one-nil down we won quite convincingly."
Chris Donnelly, Gavin Malin, Aaron James and Ricky Burke were all on the score-sheet for Heriot-Watt.
In the other game Stirling University beat Glasgow University 6-1.