Mary Erskine School and George Heriot’s School played out a sensational Junior Girls’ Cup final at Schools' Cup 2019.