Aberdeen took full advantage of Celtic's surprise defeat to cut the gap at the top of the standings to eight points thanks to a 3-0 win over Hamilton.



More...