EAST RUTHERFORD, N.J. -- Carlos Rogers returned a fumble 51 yards for a touchdown, and the San Francisco 49ers ran for more than 200 yards to rout the New York Jets 34-0 on Sunday.