Gary Anderson's impressive 120 finish saw him close to within one leg of Glen Durrant in their Premier League semi-final.