Scottish Cup semi-finalists Musselburgh came unstuck against a league-leading Kelty side hurting after last week’s defeat at home by Armadale.
Assistant Coach Murray Hunter accepted his side were beaten by the better team.
“To be honest they were a big strong powerful side showing why they are sitting in top spot in the table,” he said.
“I thought we played some good football, but they are all big powerful players with a decent bench as well.
“We had a great chance to take the lead again early in the second half, but their keeper pulled off a great save to deny us. If that had gone in it might have changed the game.
“In the end we gave away possession at their winning goal and they forced us back when they scored. We scored a really good, well-worked goal from Stevie Thomson which at that time it was against the run of play but overall, we can’t complain about the result.”
As early as the first minute, Kelty showed they were up for this game. Craig O’Reilly smashed the ball over the bar from a great position after the Musselburgh defence had hacked the ball off the line.
Kelty kept up the pace and home keeper Ally Adams had to be on his toes to keep them out.
In the 20th minute Musselburgh went ahead against the run of play.
A good passing move from wing to wing found Alex Christie and his cross was headed into the far corner by Stevie Thomson.
Kelty responded and in the 35th minute they equalised. A free kick 20 yards out was awarded with Conrad Courts deceiving everyone with a low drive which landed in the net.
Musselburgh had a great chance to retake the lead early in the second half when Lewis Turner was played in on goal with only the keeper to beat. He hesitated too long and keeper Kyle Allison came out to block with his feet.
The winning goal came on the hour mark when the Musselburgh defence gave the ball away to Shaun Greig and he rifled his shot home.
Musselburgh: Adams, Christie, Myles, Hamilton, Turner, Smith, Beveridge, Thomson, Sheerin, Sloan, Munro. Subs: Hunter, Reid, Davie, Doig, Jackson.
Kelty: Allison, Duffin, Morrison, O Neil, T Courts, C Courts, Ritchie, Greig, O Reilly, Cargill, Currie. Subs: Leighton, McCabe, Dalziel, Grady, Franklin.