ST. LOUIS (AP) - Pinch-hitter Allen Craig singled in the go-ahead run off reliever Alexi Ogando in the sixth inning with a sinking line drive that dropped just in front of right fielder Nelson Cruz, and the St. Louis Cardinals beat the Texas Rangers 3-2 on Wednesday night in a chilly World Series opener.

On a night when all the runs were driven in with opposite-field hits to right, Lance Berkman put St. Louis ahead with a two-run single in the fourth against C.J. Wilson. Mike Napoli tied it in the fifth with a two-run homer off Chris Carpenter.

Carpenter got the win, allowing five hits in six innings, and Jason Motte got his fifth postseason save. Wilson walked a career-high six in 5 2-3 innings and took the loss. Colby Lewis starts for the Rangers in Game 2 on Thursday night against Jaime Garcia.

St. Louis used five relievers in the game after Carpenter's exit, but Dalton native Mitchell Boggs was not one of them. The former Catamount star's World Series debut will have to wait until another day.

Copyright 2011 by The Associated Press. All Rights Reserved.