Rangers finished a difficult week off the pitch with a 2-1 defeat to Peterhead at Ibrox in the Scottish Third Division on Saturday.