Colin Kaepernick passed for 243 yards and two touchdowns in place of the injured Alex Smith, and the San Francisco 49ers whipped the Chicago Bears 32-7 on Monday night.