Matthew Stevens progressed to the semi-finals of the Haikou World Open after recording a 5-3 victory over Judd Trump in the last eight.