West Indies captain Shai Hope admitted the 144-run innings from Proteas captain Temba Bavuma deserved to be victorious at Buffalo Park yesterday.