Fullback Mike Tolbert's third touchdown, a 19-yard pass from Philip Rivers with 5:01 to play, lifted the San Diego Chargers to a 24-17 victory over Adrian Peterson and the Minnesota Vikings on Sunday.