Ryan Taylor rises to occasion