Colin Kaepernick threw two touchdown passes to lift San Francisco to a 20-17 victory over the Arizona Cardinals in what could have been Jim Harbaugh's final game as the 49ers' head coach.
Harbaugh will reportedly replace Brady Hoke as the head coach of his alma mater, Michigan.