THERE were wins for Musselburgh Athletic, Haddington Athletic, Dunbar United and Preston Athletic in this weekend's round of football results. Meanwhile Tranent Juniors were held to a draw and Ormiston Primrose slipped to another heavy defeat. 

Tranent Juniors were held to a 1-1 draw away from home to The Spartans in the Scottish Lowland Football League.

Cameron Ross had Tranent in front in the first half before the hosts equalised in the second 45 through former Musselburgh man Bradley Whyte to rescue a point.

Tranent Juniors next face Blackburn United at home on Saturday in the Challenge Cup third round.

In the Premier Division, Haddington Athletic edged out Blackburn United in a thrilling game that ended 3-2 in favour of the home side.

Despite being at 0-0 at half-time, the game sprung to life in the second half with Robbie Peffers netting twice and Shaun Hill scoring a penalty for the hosts to secure all three points.

Haddington Athletic sit ninth in the table and have a free weekend this weekend.

Their next fixture is against bottom placed Vale of Leithen on December 3.

Musselburgh Athletic also ran out comfortable winners over Jeanfield Swifts winning 3-0 at home.

Nathan Evans put Musselburgh ahead just before half-time before Matty O’Connor doubled the lead on 51 minutes.

A third came with 15 minutes to go thanks to an own goal to secure a comfortable win.

Musselburgh Athletic sit seventh in the table and next face a Challenge Cup third round tie away to Kilwinning Rangers on Saturday.

There was more joy for Dunbar in the First Division as they put five past Kinnoull to win 5-0 at home.

Goals from Darren Handling, Gregor Goldie, Cammy Dawson, Michael McFarlane and an own goal helped them to the straight-forward win.

Dunbar remain top of the table and next face Gartcairn in the Challenge Cup third round on Saturday away from home.

Preston Athletic were also victorious as they won 4-1 at home Kirkcaldy and Dysart.

Mikey Hamilton, Byron Archibald and Kyle Somers had Preston 3-0 at half-time after the Fife side were reduced to nine men, Mark Wilkie and Ryan McGowan were both sent off early on for the same incident on the pitch.

Marc Forsyth was sent off in the second half for Preston before the visitors pulled one back through Rab Kinnaird.

Jamie Devlin added a fourth for the hosts though shortly after to secure all three points.

Preston Athletic sit sixth in the table and next face 15th placed Lochore Welfare away from home on Saturday in the First Division.

It was not such good news for Ormiston Primrose in the Second Division as they were beaten 3-0 away to Peebles Rovers.

The visitors trailed 1-0 at half-time before Peebles added a second and a third in the second half.

Ormiston are second bottom in the league and next face seventh placed Stirling University away from home on Saturday.