1 of 3
Marcio Jose Sanchez, Associated Press
**CORRECTS TO MICHAEL ADAMS** San Francisco 49ers tight end Vernon Davis (85) runs with a catch as Arizona Cardinals cornerback Michael Adams (27) reaches in the first quarter of an NFL football game in San Francisco, Calif., Sunday, Nov. 20, 2011.

SAN FRANCISCO — Alex Smith threw for 267 yards and two touchdowns, and the San Francisco 49ers forced five turnovers to blow past the Arizona Cardinals 23-7 on a soggy Sunday at Candlestick Park.

Comment on this story

Smith tossed scores to Kyle Williams and Vernon Davis on the first two drives of the third quarter to help the 49ers pull away for their eighth straight victory. San Francisco (9-1) can clinch the NFC West with a win at Baltimore on Thursday and a loss by Seattle against Washington next weekend.

Patrick Willis, Donte Whitner and Dashon Goldson all intercepted passes by John Skelton. The quarterback for the Cardinals (3-7) lost for the first time in three starts this season in place of the injured Kevin Kolb.