Following defeat in the second Test match of the series in Bulawayo, Zimbabwe skipper Craig Ervine heaped praise on Afghanistan and said that they played better than the hosts.