Texas Rangers starter Yu Darvish struck out 11 and allowed three runs in six innings in a 5-3 victory over the Colorado Rockies on Friday night in his final spring start in Arizona.