Kelso lost for the first time this season at Murrayfield DAFS in what was a close Division Three match, writes Greg Davidson.
For the second week in a row, Kelso batted first on an artificial wicket and it proved to be an unpredictable pitch.
Captain Dougie Wilson put the freezing weather to the side and scored big for the second week in a row with 79.
He was well supported once again by Steven Patterson (48) as Kelso reached the total of 178 for 8 off their 45 overs.
Murrayfield’s reply got off to a solid start with both openers on top form.
Chris Banks managed 56 not out to guide Murrayfield home with nine balls to spare, in what was a poor performance by the Tweedsiders with the ball and in the field.