The Rice Owls baseball team beat Texas last night in the College World Series. Over the weekend they will play a three-game series for the championship against the winner of tonight’s game between Stanford and Cal State Fullerton. Should Rice win, it will be their first-ever NCAA championship in any sport. Go Owls!