MAFPRFC played host to Aberdeen University at Redcloak on Saturday looking to get their season back on track after some disappointing results.
A large expectant crowd where looking forward to a good game of rugby and they were not disappointed.
The referee blew his whistle to start the game and straight away Mackie took the game to Uni.
Some powerful work in midfield by the forwards had Uni on the back foot and some top quality passing from the backs led to Cammy Gray scoring a great try in the corner.
The resulting kick was missed by the usually reliable boot of Levack.
The restart put the ball in the control of Uni and they were soon on the attack. A series of errors gave Uni a penalty which they subsequently missed.
Play continued at a pace and again an error by Mackie, this time hands in the ruck gave Uni another penalty. This time the ball sailed through the posts, game on.
The next passage of play gave Mackie a penalty, up stepped Atkins to take the kick but again the ball sailed right. Mackie were taking control of the game and a series of scums were dominated by the Mackie Pack, a strong front row of Sadio, Mitchell and Cline having their best game of the season.
A number of times winning the scrum against the head.
The next score was for Uni and against the run of play they managed to get the ball out wide and they ran in a good try in the corner.
The resulting kick was scored, the game sat poised at 5-10 with half time soon approaching.
Mackie kept of the pressure and had two further opportunities to score with both Lawson and Cline falling short of the try line.
Mackie then won another penalty, this time for persistent offside by Uni, this time Atkins made the kick count.
Liesk replaced Levack on the stroke of half time with the veteran full back suffering from a pulled hamstring.
Second half kicked off and Mackie started quickly and were soon deep in Uni territory. Some great forward play gave Atkins the chance to score and his decisive thrust took him over the line for a well worked try.
A great start to the second half by the number 10. The game raged on and soon Uni had a penalty, this time for not rolling away at the tackle.
Fortunately for Mackie the kick was missed.
Mackie again found themselves in the Uni half. A line out at the Uni 22 yard line was won convincingly by Craig Thomson and a well worked play from the line out had Cammy Gray running in his second try of the game.
Liesk took over the kicking duties but again the kick was missed.
The game was delicately poised at 18-10 and Mackie were determined to see the game out and take the win. However Uni had different plans and after some determined forward play the ball was thrown out left and in the corner they scored.
Thankfully for Mackie the resulting kick was missed. Tough and tenacious tackling from the Mackie number 8, Akuoula gave possession back to the reds and they were soon back in the Uni 22.
A succession of huge Mackie scrums had Uni in all sort of trouble and a scrum won against the head gave Simon Morgan a chance to add to the scoring, this time driving over the line from 5 meters out.
The resulting kick was missed and with the game in its final minutes Mackie held on to take a well deserved and vital win 23-15. Next up for Mackie, Glenrothes at Redcloak.