Celtic completed their historic third straight treble by coming from behind to beat Hearts 2-1 in the Scottish Cup Final.

Hearts threatened to spoil the party when Ryan Edwards opened the scoring shortly after half-time – but a brace from Odsonne Edouard saw the favourites come out on top.

The Glasgow club have now won every Scottish domestic honour available for the past three seasons, with their ninth successive piece of silverware clinching their sixth treble in history.