Dalkeith CYP went down to Spartans Fc Youth 6-0 in this bottom versus top clash at Cowden Park.
The home side had no reply to goals from Lawson, Heinemeier, Falsone, Michie and Fergie for the visitors in this eventful fixture.
Spartans hit the front with only three minutes gone when Max Michie was brought down in the box and Blair Lawson stepped up and fired the spot kick into the top right hand corner.
The visitors next chance came from a corner played in from the right when Aaron Heinemeier headed wide of the left hand post but he did not waste his next opportunity when Michie played him in and he finished from six yards out to double the visitors lead on eight minutes.
Dalkeith were awarded a couple of free kicks but Tomasz Wieruszewski puched clear the first one then Eoghann Douglas headed clear the second attempt.
Then Callum Napier launched a missile from all of 40 yards which Wieruszewski tipped over the bar in the visitors goal.
Dalkeith had a good chance when Steven Anderson played in a long ball to the back post but Robert Fleming instead of attacking the ball he stood and watched it and the ball went harmlessly out.
Kieran McFarlane reacted quickly to save with his feet from Jordon Lock's shot from 10 yards out.
Dalkeith's Kieran Dunn must have thought he had reduced the deficit when he struck his shot goal ward from close range but Wieruszewski pulled off a world class save to turn the ball round the post for a corner to deny him getting on the score sheet.
Spartans Andrew Hannigan found his way into the refs book on 17 minutes after a very late challenge in the middle of the park.
Wieruszewski in the visitors goal was called into action again when he had to be brave and dive at the feet of Lunn to halt his progression.
Spartans after their positive start started to sit deeper and deeper and invited Dalkeith on to them and this led to a free kick to the home side. Fleming stepped up to take the free kick 25 yards out but dragged his effort well wide of the right hand post.
Mario Falsone helped himself to a great individual goal on 24 minutes when he headed the ball up in the air in the box, then won the second header with his back to goal and put it over the Dalkeith player and in one movement turned and volleyed the ball into the net from 12 yards out leaving the keeper with no chance.
Spartans should have had the ball in the back of the net two minutes later after good combination play between Sam Murphy and Lock but McFarlane saved well with his feet from two yards out to deny Murphy.
Dalkeith seemed to be looking for route one whilst Spartans where playing the passing football and it was Spartans that created the next chance when Michie drove into the box he looked to have a good penalty claim when Napier seemed to make contact with him.
Napier then proceeded to loose all control and walk up and kick Michie as he left the box. All eyes were on the ref to see what card would be produced and to everyone's amazement the referee deemed incredibly a yellow card would suffice.
Dalkeith looked to have a good shout for a penalty on the 38th minute when Murphy clearly pushed the Dalkeith player in the back as he tried to win the ball in the box but the referee missed it.
Spartans received their second booking of the game when Arran Lovell saw yellow right on the stroke of half time.