Davis delivers results