Aberdeen strained every sinew, but fell to an all-conquering Celtic at Hampden...
Get the FREE Celticnewsnow app