PITTENWEEM Rovers welcomed Kirkcaldy YM to Pittenweem for a League match.
It got off to a good start for the home side when Liam McGhee crossed from the right, and Gary Wishart headed the ball home after two minutes.
Wishart almost scored again minutes later, when his volley from the edge of the box hit the bar.
Kirkcaldy YM equalised with 13 minutes played, when the referee awarded them a penalty after the Rovers keeper clashed with a YM striker.
The referee sent the keeper off, and YM made no mistake from the spot, scoring past full back Kris Low who took over in goals.
With the half reaching its mid-way point, ten man Pittenweem regained the lead when a free kick into the YM box was headed out, and the ball fell to Ryan Wilson who controlled it and curled a great shot into the top corner.
The visitors looked to get back on level terms and they came very close on 34 minutes when a shot from the edge of the box hit the bar, but it was Rovers who scored again before half time to increase their lead when Gary Wishart put the YM defence under pressure and won the ball, then ran through to shoot low into the corner.
Kirkcaldy YM started the second half well and they scored to make it 3-2 after six minutes with a cross from the right that was headed into the bottom corner.
Pittenweem were struggling to get into the game in the second period with YM looking the most likely side to score again, and they did after 12 minutes when they had a free kick from around 30 yards that was fired into the top corner of the net for a great goal.
It looked like the next goal would be vital, and Rovers came close after 16 minutes when James Ketchen and Liam McGhee combined for McGhee to cut the ball back to Ryan Wilson who shot just wide from the edge of the box.
With 23 minutes of the second half gone, it was Kirkcaldy YM who went ahead for the first time when they broke up the park quickly, and Rovers stand-in keeper Kris Low brought down the YM forward in the box for a penalty.
Again, they made no mistake from the spot to make it 4-3 to the visitors.
As the match entered the last 15 minutes, Pittenweem pushed hard to try and get back in the game, but they were finding it difficult to break through a resolute YM defence.
However, with 12 minutes to go Rovers did get the equaliser when a nice one-two between James Ketchen and Gary Wishart allowed Wishart to fire the ball across the six-yard box, and Liam McGhee slid in to level the score.
Rovers scored again to make it 5-4 with just six minutes remaining when Liam McGhee crossed the ball to the back post.
And it was David Young who rose well to head back across goal for Alex Bowman to nod home.
Pittenweem then had the chance to seal the victory in the last minute when they were awarded a penalty, but Neale Smith’s spot kick was well saved by the YM keeper.
This was a great game to watch with both sides scoring some excellent goals and contributing to an exciting encounter.