Mayo had more left in them than the doomsayers predicted .
Mayo doggedly eked out a win , on a day when Cavanagh had heart broke by Lee Keegan .
Mayo had more left in them than the doomsayers predicted and they doggedly eked out a win , on a day when Cavanagh had heart broke by Lee Keegan .