Celtic started the game on the front foot and in the tenth minute some nice and calm build up play ended with the ball being squared to the Celtic striker, but his effort blazed over the crossbar for a goal kick.
Three minutes later Celtic were on the attack again. This time Benny-Jackson Luyeye drove towards goal and took a hard shot across the face of goal, but it went just wide of the far post.
There was a third attempt in quick succession in the eighteenth minute when Francis Turley turned inside just outside the box and hit a low effort which was well saved by Blessing Oluyemi in the Dons goal.
However, it was Aberdeen who were to break the deadlock via a penalty. The decision came after Lewis Pirie was running in on goal. Pirie managed to get the ball past his opposing Celtic defender and as he was running after it, he got taken down and the ref pointed to the spot. The penalty was taken by Brendan Hamilton, and he calmly slotted the ball down the middle to make it 1-0 to the Dons after twenty-five minutes.
Only four minutes later, Aberdeen managed to double their lead when Adam Emslie fed in Pirie who subsequently squared the ball to Liam Harvey. His first effort was good but hit the post and trickled along the goal line. Luckily, Harvey was quick off the mark, and he managed to poke the ball home to give Aberdeen a 2-0 lead.
Celtic pulled a goal back two minutes later. Hatton's shot bobbled around and somehow managed to find its way into the net.
And in the thirty-fifth minute Celtic managed to get the game back level after Turley collected the ball and whipped an effort into the top left corner with some force. A practically unstoppable effort.
The game reached half time at 2-2 with both teams knowing it was going to take a massive second half to get the better of their opponents.
The Dons managed to gain the lead for the second time in the forty-seventh minute as Liam Harvey met a bobbling ball in the box and stuck it in the net for his second goal of the evening. A true poacher's finish.
Then only three minutes later, Aberdeen doubled their lead again. This time Finlay Marshall took it past the Celtic defence and cut it back to Pirie whose shot was well blocked off the line from the Celtic defence. However, it landed at Alfie Stewart's feet and he smashed in Aberdeen's fourth goal of the evening.
In the sixty-third minute Celtic managed to get one back after Aidan Borland took a long-range effort which rattled off the post. Turley was there to pick up the spoils and score Celtic's third of the evening and close the gap to just one goal.
The Dons settled quickly though and in the sixty-ninth minute a brilliant corner taken by Stewart over to Blair McKenzie saw him get a good head onto the ball which forced a brilliant save from Celtic keeper Jamie Meikle.
Then, it was Celtic's turn to try to find an equaliser as Luyeye got the ball and whipped a low effort that looked destined to nestle into the bottom right corner. However, Oluyemi more than matched the effort with a fabulous fingertip save.
The last chance of the match went Celtic's way in the ninety-first minute: substitute Colby Donovan caught the ball with a low half volley which forced another good save out of Oluyemi.
The match ended with the young dons coming out victorious. In a crucial game for the season against a team they are battling at the top of the table, the lads can be proud of the hard work they put in to get the result over the line.