Baseball: Rock Falls finds its timing to top Oregon