Union College junior quarterback Patch Flanagan completed 22-of-31 passes for a career-high 325 yards and three touchdowns to lead Union to a 34-13 victory over Rochester on Saturday. The senior had an excellent first half to help Union take a lead into halftime, hitting 14-of-18 throws for 225 yards over the first 30 minutes, including two touchdown throws of 45 and 56 yards in the span of 68 seconds late in the second quarter.