Fox: Ben Affleck flashes smile at Jennifer Garner during rare appearance at sporting event