St. Louis, MO ( - The St. Louis Cardinals have the upperhandin the World Series after a crazy ending to Game 3 at Busch Stadium.

Will Middlebrooks was called for obstructing Allen Craig's path to home plate,and the Cardinals were awarded the winning run with two outs in the bottom ofthe ninth inning in a 5-4 victory over the Boston Red Sox.

Yadier Molina singled and Craig, in a pinch-hit role, doubled to the leftfield corner against Koji Uehara.

Jon Jay then hit a sharp grounder to second baseman Dustin Pedroia, who threwhome to nail Molina. Catcher Jarrod Saltalamacchia threw low to third to tryand get Craig. The ball caromed off the glove of Middlebrooks and Craig's armand bounced away.

As Craig, running on a sprained left foot, tried to get up and run home,Middlebrooks, who was lying on his stomach, raised his feet. Craig tripped andstumbled home. Saltalamacchia applied the tag off the throw from left fielderDaniel Nava, but third base umpire Jim Joyce ruled Middlebrooks impededCraig's progress.

The result gave the Cardinals a 2-1 lead in the best-of-seven series with Game4 scheduled for Sunday night.