Hearts put in a shift and took the lead at Hampden, but Odsonne Edouard scored twice as Celtic bounced back to secure the treble Treble