It was a game that Easthouses needed to win to set up a First Divison title decider against Hibs next Saturday – and they eventually overcame United with goals from Mark Brown and Rory McKinnon.
United had the home side under pressure for most of the game after conceding a goal midway through the first half, but were hit with the sucker punch four minutes from time when Easthouses grabbed their second.
Lily had the advantage of the strong wind in the first period and caused havoc in the United defence when Brown lobbed a shot into the box, which went over the head of Kelso keeper Willie Stewart. Fortunately for the United No 1, the ball hit the post and bounced back into his arms.
The keeper was not so lucky in the 24th minute as Brown picked up a poor defensive header and produced a right-foot shot which deflected off the outstretched leg of Ben Herdman and nestled in the bottom corner of the net.
United should have equalised just after the half-hour mark when Shane Bonnington slung in a perfectly flighted cross to the back post, where Jordan Lauder rose unchallenged for a header, but his effort fell tamely into keeper Steven Hay’s arms.
This was followed by a Grant Gass free kick from 30 yards which went inches over the bar. United continued to press in the second half and Gass found Lauder with a through-ball, but the striker dragged his left-foot drive wide of the post.
Although Kelso kept going forward they were hit in the 86th minute when substitute John Hunter crossed from the left. United’s Sean Angus tried to clear, but missed the ball, which fell to McKinnon to fire home from six yards.